You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

437 lines
235 KiB

/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(() => {
var exports = {};
exports.id = "app/[locale]/page";
exports.ids = ["app/[locale]/page"];
exports.modules = {
/***/ "./action-async-storage.external":
/*!****************************************************************************!*\
!*** external "next/dist/client/components/action-async-storage.external" ***!
\****************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/action-async-storage.external");
/***/ }),
/***/ "../../client/components/action-async-storage.external":
/*!*******************************************************************************!*\
!*** external "next/dist/client/components/action-async-storage.external.js" ***!
\*******************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/action-async-storage.external.js");
/***/ }),
/***/ "./request-async-storage.external":
/*!*****************************************************************************!*\
!*** external "next/dist/client/components/request-async-storage.external" ***!
\*****************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/request-async-storage.external");
/***/ }),
/***/ "../../client/components/request-async-storage.external":
/*!********************************************************************************!*\
!*** external "next/dist/client/components/request-async-storage.external.js" ***!
\********************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/request-async-storage.external.js");
/***/ }),
/***/ "./static-generation-async-storage.external":
/*!***************************************************************************************!*\
!*** external "next/dist/client/components/static-generation-async-storage.external" ***!
\***************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/static-generation-async-storage.external");
/***/ }),
/***/ "../../client/components/static-generation-async-storage.external":
/*!******************************************************************************************!*\
!*** external "next/dist/client/components/static-generation-async-storage.external.js" ***!
\******************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/static-generation-async-storage.external.js");
/***/ }),
/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js":
/*!*************************************************************************!*\
!*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***!
\*************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js");
/***/ }),
/***/ "fs":
/*!*********************!*\
!*** external "fs" ***!
\*********************/
/***/ ((module) => {
"use strict";
module.exports = require("fs");
/***/ }),
/***/ "path":
/*!***********************!*\
!*** external "path" ***!
\***********************/
/***/ ((module) => {
"use strict";
module.exports = require("path");
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D! ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\r\n\r\n\r\n// We inject the tree and pages here so that we can use them in the route\r\n// module.\r\nconst tree = {\n children: [\n '',\n {\n children: [\n '[locale]',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/page.tsx */ \"(rsc)/./app/[locale]/page.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\"],\n \n }]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/layout.tsx */ \"(rsc)/./app/[locale]/layout.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\"],\n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/not-found.tsx */ \"(rsc)/./app/not-found.tsx\")), \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\"],\n \n }\n ]\n }.children;\r\nconst pages = [\"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\"];\r\n\r\n\r\nconst __next_app_require__ = __webpack_require__\r\nconst __next_app_load_chunk__ = () => Promise.resolve()\r\nconst originalPathname = \"/[locale]/page\";\r\nconst __next_app__ = {\r\n require: __next_app_require__,\r\n loadChunk: __next_app_load_chunk__\r\n};\r\n\r\n// Create and export the route module that will be consumed.\r\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\r\n definition: {\r\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\r\n page: \"/[locale]/page\",\r\n pathname: \"/[locale]\",\r\n // The following aren't used in production.\r\n bundlePath: \"\",\r\n filename: \"\",\r\n appPaths: []\r\n },\r\n userland: {\r\n loaderTree: tree\r\n }\r\n});\r\n\r\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkYlNUJsb2NhbGUlNUQlMkZwYWdlJnBhZ2U9JTJGJTVCbG9jYWxlJTVEJTJGcGFnZSZhcHBQYXRocz0lMkYlNUJsb2NhbGUlNUQlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGJTVCbG9jYWxlJTVEJTJGcGFnZS50c3gmYXBwRGlyPUQlM0ElNUNEZXNrdG9wJTVDcWElNUN3ZWIlNUNYMV9TaXRlJTVDc2l0ZSU1Q2FwcCZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzJnJvb3REaXI9RCUzQSU1Q0Rlc2t0b3AlNUNxYSU1Q3dlYiU1Q1gxX1NpdGUlNUNzaXRlJmlzRGV2PXRydWUmdHNjb25maWdQYXRoPXRzY29uZmlnLmpzb24mYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PXN0YW5kYWxvbmUmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLGFBQWEsc0JBQXNCO0FBQ2lFO0FBQ3JDO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQyx1QkFBdUIsMEpBQWlHO0FBQ3hIO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBLHlCQUF5Qiw4SkFBbUc7QUFDNUg7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EseUJBQXlCLDRJQUF5RjtBQUNsSCxvQkFBb0Isa0pBQTRGO0FBQ2hIO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUN1QjtBQUM2RDtBQUNwRiw2QkFBNkIsbUJBQW1CO0FBQ2hEO0FBQ087QUFDQTtBQUNQO0FBQ0E7QUFDQTtBQUN1RDtBQUN2RDtBQUNPLHdCQUF3Qiw4R0FBa0I7QUFDakQ7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvP2U4NDIiXSwic291cmNlc0NvbnRlbnQiOlsiXCJUVVJCT1BBQ0sgeyB0cmFuc2l0aW9uOiBuZXh0LXNzciB9XCI7XHJcbmltcG9ydCB7IEFwcFBhZ2VSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL2FwcC1wYWdlL21vZHVsZS5jb21waWxlZFwiO1xyXG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUta2luZFwiO1xyXG4vLyBXZSBpbmplY3QgdGhlIHRyZWUgYW5kIHBhZ2VzIGhlcmUgc28gdGhhdCB3ZSBjYW4gdXNlIHRoZW0gaW4gdGhlIHJvdXRlXHJcbi8vIG1vZHVsZS5cclxuY29uc3QgdHJlZSA9IHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJ1tsb2NhbGVdJyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogWydfX1BBR0VfXycsIHt9LCB7XG4gICAgICAgICAgcGFnZTogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxbbG9jYWxlXVxcXFxwYWdlLnRzeFwiKSwgXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXHBhZ2UudHN4XCJdLFxuICAgICAgICAgIFxuICAgICAgICB9XVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxbbG9jYWxlXVxcXFxsYXlvdXQudHN4XCIpLCBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcW2xvY2FsZV1cXFxcbGF5b3V0LnRzeFwiXSxcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICdsYXlvdXQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXGxheW91dC50c3hcIiksIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGFwcFxcXFxsYXlvdXQudHN4XCJdLFxuJ25vdC1mb3VuZCc6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxhcHBcXFxcbm90LWZvdW5kLnRzeFwiKSwgXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXG5vdC1mb3VuZC50c3hcIl0sXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfS5jaGlsZHJlbjtcclxuY29uc3QgcGFnZXMgPSBbXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcYXBwXFxcXFtsb2NhbGVdXFxcXHBhZ2UudHN4XCJdO1xyXG5leHBvcnQgeyB0cmVlLCBwYWdlcyB9O1xyXG5leHBvcnQgeyBkZWZhdWx0IGFzIEdsb2JhbEVycm9yIH0gZnJvbSBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeVwiO1xyXG5jb25zdCBfX25leHRfYXBwX3JlcXVpcmVfXyA9IF9fd2VicGFja19yZXF1aXJlX19cclxuY29uc3QgX19uZXh0X2FwcF9sb2FkX2NodW5rX18gPSAoKSA9PiBQcm9taXNlLnJlc29sdmUoKVxyXG5leHBvcnQgY29uc3Qgb3JpZ2luYWxQYXRobmFtZSA9IFwiL1tsb2NhbGVdL3BhZ2VcIjtcclxuZXhwb3J0IGNvbnN0IF9fbmV4dF9hcHBfXyA9IHtcclxuICAgIHJlcXVpcmU6IF9fbmV4dF9hcHBfcmVxdWlyZV9fLFxyXG4gICAgbG9hZENodW5rOiBfX25leHRfYXBwX2xvYWRfY2h1bmtfX1xyXG59O1xyXG5leHBvcnQgKiBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VudHJ5LWJhc2VcIjtcclxuLy8gQ3JlYXRlIGFuZCBleHBvcnQgdGhlIHJvdXRlIG1vZHVsZSB0aGF0IHdpbGwgYmUgY29uc3VtZWQuXHJcbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBBcHBQYWdlUm91dGVNb2R1bGUoe1xyXG4gICAgZGVmaW5pdGlvbjoge1xyXG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5BUFBfUEFHRSxcclxuICAgICAgICBwYWdlOiBcIi9bbG9jYWxlXS9wYWdlXCIsXHJcbiAgICAgICAgcGF0aG5hbWU6IFwiL1tsb2NhbGVdXCIsXHJcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxyXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXHJcbiAgICAgICAgZmlsZW5hbWU6IFwiXCIsXHJcbiAgICAgICAgYXBwUGF0aHM6IFtdXHJcbiAgICB9LFxyXG4gICAgdXNlcmxhbmQ6IHtcclxuICAgICAgICBsb2FkZXJUcmVlOiB0cmVlXHJcbiAgICB9XHJcbn0pO1xyXG5cclxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBwLXBhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true! ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/MainNav.tsx */ \"(ssr)/./components/MainNav.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q2FwcCU1QyU1Q2dsb2JhbHMuY3NzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q2NvbXBvbmVudHMlNUMlNUNNYWluTmF2LnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMk1haW5OYXYlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRKQUE4SCIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvPzc4MjIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJNYWluTmF2XCJdICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGNvbXBvbmVudHNcXFxcTWFpbk5hdi50c3hcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CMainNav.tsx%22%2C%22ids%22%3A%5B%22MainNav%22%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CHomeHeroCarousel.tsx%22%2C%22ids%22%3A%5B%22HomeHeroCarousel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CProductCarouselSection.tsx%22%2C%22ids%22%3A%5B%22ProductCarouselSection%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CSolutionsCarousel.tsx%22%2C%22ids%22%3A%5B%22SolutionsCarousel%22%5D%7D&server=true!":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CHomeHeroCarousel.tsx%22%2C%22ids%22%3A%5B%22HomeHeroCarousel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CProductCarouselSection.tsx%22%2C%22ids%22%3A%5B%22ProductCarouselSection%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CSolutionsCarousel.tsx%22%2C%22ids%22%3A%5B%22SolutionsCarousel%22%5D%7D&server=true! ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/HomeHeroCarousel.tsx */ \"(ssr)/./components/HomeHeroCarousel.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/ProductCarouselSection.tsx */ \"(ssr)/./components/ProductCarouselSection.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/SolutionsCarousel.tsx */ \"(ssr)/./components/SolutionsCarousel.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q2NvbXBvbmVudHMlNUMlNUNIb21lSGVyb0Nhcm91c2VsLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMkhvbWVIZXJvQ2Fyb3VzZWwlMjIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDY29tcG9uZW50cyU1QyU1Q1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb24udHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyUHJvZHVjdENhcm91c2VsU2VjdGlvbiUyMiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDRGVza3RvcCU1QyU1Q3FhJTVDJTVDd2ViJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNjb21wb25lbnRzJTVDJTVDU29sdXRpb25zQ2Fyb3VzZWwudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyU29sdXRpb25zQ2Fyb3VzZWwlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDhLQUFnSjtBQUNoSjtBQUNBLDBMQUE0SjtBQUM1SjtBQUNBLGdMQUFrSiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvPzRiOGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJIb21lSGVyb0Nhcm91c2VsXCJdICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXGNvbXBvbmVudHNcXFxcSG9tZUhlcm9DYXJvdXNlbC50c3hcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIlByb2R1Y3RDYXJvdXNlbFNlY3Rpb25cIl0gKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcY29tcG9uZW50c1xcXFxQcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiU29sdXRpb25zQ2Fyb3VzZWxcIl0gKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcY29tcG9uZW50c1xcXFxTb2x1dGlvbnNDYXJvdXNlbC50c3hcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CHomeHeroCarousel.tsx%22%2C%22ids%22%3A%5B%22HomeHeroCarousel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CProductCarouselSection.tsx%22%2C%22ids%22%3A%5B%22ProductCarouselSection%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Ccomponents%5C%5CSolutionsCarousel.tsx%22%2C%22ids%22%3A%5B%22SolutionsCarousel%22%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkQlM0ElNUMlNUNEZXNrdG9wJTVDJTVDcWElNUMlNUN3ZWIlNUMlNUNYMV9TaXRlJTVDJTVDc2l0ZSU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2FwcC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJEJTNBJTVDJTVDRGVza3RvcCU1QyU1Q3FhJTVDJTVDd2ViJTVDJTVDWDFfU2l0ZSU1QyU1Q3NpdGUlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNub3QtZm91bmQtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyRCUzQSU1QyU1Q0Rlc2t0b3AlNUMlNUNxYSU1QyU1Q3dlYiU1QyU1Q1gxX1NpdGUlNUMlNUNzaXRlJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQXFJO0FBQ3JJO0FBQ0Esb09BQXNJO0FBQ3RJO0FBQ0EsME9BQXlJO0FBQ3pJO0FBQ0Esd09BQXdJO0FBQ3hJO0FBQ0Esa1BBQTZJO0FBQzdJO0FBQ0Esc1FBQXVKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8/M2M2NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGFwcC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkQ6XFxcXERlc2t0b3BcXFxccWFcXFxcd2ViXFxcXFgxX1NpdGVcXFxcc2l0ZVxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXGNsaWVudC1wYWdlLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiRDpcXFxcRGVza3RvcFxcXFxxYVxcXFx3ZWJcXFxcWDFfU2l0ZVxcXFxzaXRlXFxcXG5vZGVfbW9kdWxlc1xcXFxuZXh0XFxcXGRpc3RcXFxcY2xpZW50XFxcXGNvbXBvbmVudHNcXFxcbm90LWZvdW5kLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJEOlxcXFxEZXNrdG9wXFxcXHFhXFxcXHdlYlxcXFxYMV9TaXRlXFxcXHNpdGVcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxyZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Capp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5CDesktop%5C%5Cqa%5C%5Cweb%5C%5CX1_Site%5C%5Csite%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!":
/*!******************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***!
\******************************************************************************************************/
/***/ (() => {
/***/ }),
/***/ "(ssr)/./components/HomeHeroCarousel.tsx":
/*!*****************************************!*\
!*** ./components/HomeHeroCarousel.tsx ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HomeHeroCarousel: () => (/* binding */ HomeHeroCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SimpleCarousel */ \"(ssr)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ HomeHeroCarousel auto */ \n\n\nconst heroImages = [\n {\n id: \"hero-1\",\n src: \"/img/1.png\",\n alt: \"衡感智能核心监测终端应用场景\"\n },\n {\n id: \"hero-2\",\n src: \"/img/2.png\",\n alt: \"城市结构安全监测可视化示意图\"\n },\n {\n id: \"hero-3\",\n src: \"/img/3.png\",\n alt: \"AI 驱动的监测硬件与平台联动\"\n },\n {\n id: \"hero-4\",\n src: \"/img/4.png\",\n alt: \"智慧城市结构安全解决方案\"\n }\n];\nfunction HomeHeroCarousel() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative overflow-hidden bg-[#0f1f39] pb-14 pt-10 text-white md:pb-20 md:pt-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_top,rgba(17,138,244,0.3),transparent_55%)]\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto flex w-full max-w-6xl flex-col items-center gap-6 px-4 text-center md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-3xl space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.46em] text-[#7bc2ff]\",\n children: \"Intelligent Urban Safety\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 37,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold leading-tight md:text-[40px]\",\n children: \"AI 驱动的城市结构安全数字底座\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 40,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm leading-relaxed text-[#bed9ff] md:text-base\",\n children: \"结合 AI 感知、数字孪生与智能硬件,构建设备—数据—AI—决策一体化安全体系, 为城市提供可持续的“自我防御力”。\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 36,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__.SimpleCarousel, {\n items: heroImages,\n className: \"mt-4 h-[320px] w-full max-w-5xl rounded-[28px] bg-[#0b1629] md:h-[420px]\",\n renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex h-full w-full items-center justify-center overflow-hidden rounded-[28px] border border-white/8 bg-gradient-to-br from-[#102b55] via-[#0b1629] to-[#081220]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: item.src,\n alt: item.alt,\n className: \"h-full w-full object-cover\",\n loading: \"lazy\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 54,\n columnNumber: 15\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 53,\n columnNumber: 13\n }, void 0),\n keyExtractor: (item)=>item.id,\n interval: 6000\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 49,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 35,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0hvbWVIZXJvQ2Fyb3VzZWwudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFDMEI7QUFDd0I7QUFFbEQsTUFBTUUsYUFBYTtJQUNqQjtRQUNFQyxJQUFJO1FBQ0pDLEtBQUs7UUFDTEMsS0FBSztJQUNQO0lBQ0E7UUFDRUYsSUFBSTtRQUNKQyxLQUFLO1FBQ0xDLEtBQUs7SUFDUDtJQUNBO1FBQ0VGLElBQUk7UUFDSkMsS0FBSztRQUNMQyxLQUFLO0lBQ1A7SUFDQTtRQUNFRixJQUFJO1FBQ0pDLEtBQUs7UUFDTEMsS0FBSztJQUNQO0NBQ0Q7QUFFTSxTQUFTQztJQUNkLHFCQUNFLDhEQUFDQztRQUFRQyxXQUFVOzswQkFDakIsOERBQUNDO2dCQUFJRCxXQUFVOzBCQUNiLDRFQUFDQztvQkFBSUQsV0FBVTs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0U7Z0NBQUVGLFdBQVU7MENBQW1FOzs7Ozs7MENBR2hGLDhEQUFDRztnQ0FBR0gsV0FBVTswQ0FBc0Q7Ozs7OzswQ0FHcEUsOERBQUNFO2dDQUFFRixXQUFVOzBDQUFzRDs7Ozs7Ozs7Ozs7O2tDQU1yRSw4REFBQ1AsMkRBQWNBO3dCQUNiVyxPQUFPVjt3QkFDUE0sV0FBVTt3QkFDVkssWUFBWSxDQUFDQyxxQkFDWCw4REFBQ0w7Z0NBQUlELFdBQVU7MENBQ2IsNEVBQUNPO29DQUNDWCxLQUFLVSxLQUFLVixHQUFHO29DQUNiQyxLQUFLUyxLQUFLVCxHQUFHO29DQUNiRyxXQUFVO29DQUNWUSxTQUFROzs7Ozs7Ozs7Ozt3QkFJZEMsY0FBYyxDQUFDSCxPQUFTQSxLQUFLWCxFQUFFO3dCQUMvQmUsVUFBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS3BCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbC50c3g/NDk1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XHJcbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHsgU2ltcGxlQ2Fyb3VzZWwgfSBmcm9tIFwiLi9TaW1wbGVDYXJvdXNlbFwiO1xyXG5cclxuY29uc3QgaGVyb0ltYWdlcyA9IFtcclxuICB7XHJcbiAgICBpZDogXCJoZXJvLTFcIixcclxuICAgIHNyYzogXCIvaW1nLzEucG5nXCIsXHJcbiAgICBhbHQ6IFwi6KGh5oSf5pm66IO95qC45b+D55uR5rWL57uI56uv5bqU55So5Zy65pmvXCIsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogXCJoZXJvLTJcIixcclxuICAgIHNyYzogXCIvaW1nLzIucG5nXCIsXHJcbiAgICBhbHQ6IFwi5Z+O5biC57uT5p6E5a6J5YWo55uR5rWL5Y+v6KeG5YyW56S65oSP5Zu+XCIsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogXCJoZXJvLTNcIixcclxuICAgIHNyYzogXCIvaW1nLzMucG5nXCIsXHJcbiAgICBhbHQ6IFwiQUkg6amx5Yqo55qE55uR5rWL56Gs5Lu25LiO5bmz5Y+w6IGU5YqoXCIsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogXCJoZXJvLTRcIixcclxuICAgIHNyYzogXCIvaW1nLzQucG5nXCIsXHJcbiAgICBhbHQ6IFwi5pm65oWn5Z+O5biC57uT5p6E5a6J5YWo6Kej5Yaz5pa55qGIXCIsXHJcbiAgfSxcclxuXTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBIb21lSGVyb0Nhcm91c2VsKCkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gYmctWyMwZjFmMzldIHBiLTE0IHB0LTEwIHRleHQtd2hpdGUgbWQ6cGItMjAgbWQ6cHQtMTZcIj5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwb2ludGVyLWV2ZW50cy1ub25lIGFic29sdXRlIGluc2V0LTAgYmctW3JhZGlhbC1ncmFkaWVudChjaXJjbGVfYXRfdG9wLHJnYmEoMTcsMTM4LDI0NCwwLjMpLHRyYW5zcGFyZW50XzU1JSldXCIgLz5cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gZmxleCB3LWZ1bGwgbWF4LXctNnhsIGZsZXgtY29sIGl0ZW1zLWNlbnRlciBnYXAtNiBweC00IHRleHQtY2VudGVyIG1kOnB4LTZcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTN4bCBzcGFjZS15LTNcIj5cclxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuNDZlbV0gdGV4dC1bIzdiYzJmZl1cIj5cclxuICAgICAgICAgICAgSW50ZWxsaWdlbnQgVXJiYW4gU2FmZXR5XHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICA8aDEgY2xhc3NOYW1lPVwidGV4dC0zeGwgZm9udC1zZW1pYm9sZCBsZWFkaW5nLXRpZ2h0IG1kOnRleHQtWzQwcHhdXCI+XHJcbiAgICAgICAgICAgIEFJIOmpseWKqOeahOWfjuW4gue7k+aehOWuieWFqOaVsOWtl+W6leW6p1xyXG4gICAgICAgICAgPC9oMT5cclxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyNiZWQ5ZmZdIG1kOnRleHQtYmFzZVwiPlxyXG4gICAgICAgICAgICDnu5PlkIggQUkg5oSf55+l44CB5pWw5a2X5a2q55Sf5LiO5pm66IO956Gs5Lu277yM5p6E5bu66K6+5aSH4oCU5pWw5o2u4oCUQUnigJTlhrPnrZbkuIDkvZPljJblronlhajkvZPns7vvvIxcclxuICAgICAgICAgICAg5Li65Z+O5biC5o+Q5L6b5Y+v5oyB57ut55qE4oCc6Ieq5oiR6Ziy5b6h5Yqb4oCd44CCXHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDxTaW1wbGVDYXJvdXNlbFxyXG4gICAgICAgICAgaXRlbXM9e2hlcm9JbWFnZXN9XHJcbiAgICAgICAgICBjbGFzc05hbWU9XCJtdC00IGgtWzMyMHB4XSB3LWZ1bGwgbWF4LXctNXhsIHJvdW5kZWQtWzI4cHhdIGJnLVsjMGIxNjI5XSBtZDpoLVs0MjBweF1cIlxyXG4gICAgICAgICAgcmVuZGVySXRlbT17KGl0ZW0pID0+IChcclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGgtZnVsbCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLVsyOHB4XSBib3JkZXIgYm9yZGVyLXdoaXRlLzggYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1bIzEwMmI1NV0gdmlhLVsjMGIxNjI5XSB0by1bIzA4MTIyMF1cIj5cclxuICAgICAgICAgICAgICA8aW1nXHJcbiAgICAgICAgICAgICAgICBzcmM9e2l0ZW0uc3JjfVxyXG4gICAgICAgICAgICAgICAgYWx0PXtpdGVtLmFsdH1cclxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtZnVsbCB3LWZ1bGwgb2JqZWN0LWNvdmVyXCJcclxuICAgICAgICAgICAgICAgIGxvYWRpbmc9XCJsYXp5XCJcclxuICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICl9XHJcbiAgICAgICAgICBrZXlFeHRyYWN0b3I9eyhpdGVtKSA9PiBpdGVtLmlkfVxyXG4gICAgICAgICAgaW50ZXJ2YWw9ezYwMDB9XHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L3NlY3Rpb24+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlNpbXBsZUNhcm91c2VsIiwiaGVyb0ltYWdlcyIsImlkIiwic3JjIiwiYWx0IiwiSG9tZUhlcm9DYXJvdXNlbCIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJkaXYiLCJwIiwiaDEiLCJpdGVtcyIsInJlbmRlckl0ZW0iLCJpdGVtIiwiaW1nIiwibG9hZGluZyIsImtleUV4dHJhY3RvciIsImludGVydmFsIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/HomeHeroCarousel.tsx\n");
/***/ }),
/***/ "(ssr)/./components/LangSwitch.tsx":
/*!***********************************!*\
!*** ./components/LangSwitch.tsx ***!
\***********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LangSwitch: () => (/* binding */ LangSwitch)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ LangSwitch auto */ \n\nfunction LangSwitch({ basePath = \"\", locale = \"zh-CN\" }) {\n const onSwitch = ()=>{\n const current = window.location.pathname;\n const parts = current.split(\"/\").filter(Boolean);\n const currentLocale = parts[0] === \"en\" ? \"en\" : parts[0] === \"zh-CN\" ? \"zh-CN\" : null;\n const nextLocale = currentLocale === \"en\" ? \"zh-CN\" : \"en\";\n if (currentLocale) {\n parts[0] = nextLocale;\n } else {\n parts.unshift(nextLocale);\n }\n const nextPath = \"/\" + parts.join(\"/\");\n window.location.assign(nextPath);\n };\n const buttonText = locale === \"en\" ? \"CN\" : \"EN\";\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onSwitch,\n className: \"bg-white border border-[#ccd5e4] text-[#0f3c88] px-2.5 py-1.5 rounded-[6px] text-xs md:text-sm tracking-[0.14em] uppercase cursor-pointer hover:bg-[#0f3c88] hover:text-white active:scale-95 transition-all duration-150 touch-manipulation\",\n children: buttonText\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\LangSwitch.tsx\",\n lineNumber: 25,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0xhbmdTd2l0Y2gudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUMwQjtBQU9uQixTQUFTQyxXQUFXLEVBQUVDLFdBQVcsRUFBRSxFQUFFQyxTQUFTLE9BQU8sRUFBbUI7SUFDN0UsTUFBTUMsV0FBVztRQUNmLE1BQU1DLFVBQVVDLE9BQU9DLFFBQVEsQ0FBQ0MsUUFBUTtRQUN4QyxNQUFNQyxRQUFRSixRQUFRSyxLQUFLLENBQUMsS0FBS0MsTUFBTSxDQUFDQztRQUN4QyxNQUFNQyxnQkFBZ0JKLEtBQUssQ0FBQyxFQUFFLEtBQUssT0FBTyxPQUFPQSxLQUFLLENBQUMsRUFBRSxLQUFLLFVBQVUsVUFBVTtRQUNsRixNQUFNSyxhQUFhRCxrQkFBa0IsT0FBTyxVQUFVO1FBQ3RELElBQUlBLGVBQWU7WUFDakJKLEtBQUssQ0FBQyxFQUFFLEdBQUdLO1FBQ2IsT0FBTztZQUNMTCxNQUFNTSxPQUFPLENBQUNEO1FBQ2hCO1FBQ0EsTUFBTUUsV0FBVyxNQUFNUCxNQUFNUSxJQUFJLENBQUM7UUFDbENYLE9BQU9DLFFBQVEsQ0FBQ1csTUFBTSxDQUFDRjtJQUN6QjtJQUNBLE1BQU1HLGFBQWFoQixXQUFXLE9BQU8sT0FBTztJQUM1QyxxQkFDRSw4REFBQ2lCO1FBQ0NDLFNBQVNqQjtRQUNUa0IsV0FBVTtrQkFFVEg7Ozs7OztBQUdQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTGFuZ1N3aXRjaC50c3g/ZDY2OCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcblxuaW50ZXJmYWNlIExhbmdTd2l0Y2hQcm9wcyB7XG4gIGJhc2VQYXRoPzogc3RyaW5nO1xuICBsb2NhbGU/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBMYW5nU3dpdGNoKHsgYmFzZVBhdGggPSBcIlwiLCBsb2NhbGUgPSBcInpoLUNOXCIgfTogTGFuZ1N3aXRjaFByb3BzKSB7XG4gIGNvbnN0IG9uU3dpdGNoID0gKCkgPT4ge1xuICAgIGNvbnN0IGN1cnJlbnQgPSB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWU7XG4gICAgY29uc3QgcGFydHMgPSBjdXJyZW50LnNwbGl0KFwiL1wiKS5maWx0ZXIoQm9vbGVhbik7XG4gICAgY29uc3QgY3VycmVudExvY2FsZSA9IHBhcnRzWzBdID09PSBcImVuXCIgPyBcImVuXCIgOiBwYXJ0c1swXSA9PT0gXCJ6aC1DTlwiID8gXCJ6aC1DTlwiIDogbnVsbDtcbiAgICBjb25zdCBuZXh0TG9jYWxlID0gY3VycmVudExvY2FsZSA9PT0gXCJlblwiID8gXCJ6aC1DTlwiIDogXCJlblwiO1xuICAgIGlmIChjdXJyZW50TG9jYWxlKSB7XG4gICAgICBwYXJ0c1swXSA9IG5leHRMb2NhbGU7XG4gICAgfSBlbHNlIHtcbiAgICAgIHBhcnRzLnVuc2hpZnQobmV4dExvY2FsZSk7XG4gICAgfVxuICAgIGNvbnN0IG5leHRQYXRoID0gXCIvXCIgKyBwYXJ0cy5qb2luKFwiL1wiKTtcbiAgICB3aW5kb3cubG9jYXRpb24uYXNzaWduKG5leHRQYXRoKTtcbiAgfTtcbiAgY29uc3QgYnV0dG9uVGV4dCA9IGxvY2FsZSA9PT0gXCJlblwiID8gXCJDTlwiIDogXCJFTlwiO1xuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIG9uQ2xpY2s9e29uU3dpdGNofVxuICAgICAgY2xhc3NOYW1lPVwiYmctd2hpdGUgYm9yZGVyIGJvcmRlci1bI2NjZDVlNF0gdGV4dC1bIzBmM2M4OF0gcHgtMi41IHB5LTEuNSByb3VuZGVkLVs2cHhdIHRleHQteHMgbWQ6dGV4dC1zbSB0cmFja2luZy1bMC4xNGVtXSB1cHBlcmNhc2UgY3Vyc29yLXBvaW50ZXIgaG92ZXI6YmctWyMwZjNjODhdIGhvdmVyOnRleHQtd2hpdGUgYWN0aXZlOnNjYWxlLTk1IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTE1MCB0b3VjaC1tYW5pcHVsYXRpb25cIlxuICAgID5cbiAgICAgIHtidXR0b25UZXh0fVxuICAgIDwvYnV0dG9uPlxuICApO1xufVxuXG5cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkxhbmdTd2l0Y2giLCJiYXNlUGF0aCIsImxvY2FsZSIsIm9uU3dpdGNoIiwiY3VycmVudCIsIndpbmRvdyIsImxvY2F0aW9uIiwicGF0aG5hbWUiLCJwYXJ0cyIsInNwbGl0IiwiZmlsdGVyIiwiQm9vbGVhbiIsImN1cnJlbnRMb2NhbGUiLCJuZXh0TG9jYWxlIiwidW5zaGlmdCIsIm5leHRQYXRoIiwiam9pbiIsImFzc2lnbiIsImJ1dHRvblRleHQiLCJidXR0b24iLCJvbkNsaWNrIiwiY2xhc3NOYW1lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/LangSwitch.tsx\n");
/***/ }),
/***/ "(ssr)/./components/MainNav.tsx":
/*!********************************!*\
!*** ./components/MainNav.tsx ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MainNav: () => (/* binding */ MainNav)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _LangSwitch__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LangSwitch */ \"(ssr)/./components/LangSwitch.tsx\");\n/* __next_internal_client_entry_do_not_use__ MainNav auto */ \n\n\nfunction MainNav({ items, basePath = \"\", locale = \"zh-CN\" }) {\n const [mobileMenuOpen, setMobileMenuOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [currentPath, setCurrentPath] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n const updatePath = ()=>{\n setCurrentPath(window.location.pathname);\n };\n updatePath();\n // 监听浏览器前进/后退\n window.addEventListener(\"popstate\", updatePath);\n // 监听点击事件(处理 Next.js 客户端导航)\n const handleClick = (e)=>{\n const target = e.target;\n const link = target.closest(\"a\");\n if (link && link.href) {\n setTimeout(()=>{\n updatePath();\n }, 100);\n }\n };\n document.addEventListener(\"click\", handleClick);\n return ()=>{\n window.removeEventListener(\"popstate\", updatePath);\n document.removeEventListener(\"click\", handleClick);\n };\n }, []);\n const brandFull = locale === \"en\" ? \"SensiGuard Technologies\" : \"衡感智能\";\n const isActive = (href)=>{\n if (!currentPath) return false;\n if (href.startsWith(\"#\")) return false;\n const fullPath = `${basePath}${href}`;\n // 首页匹配\n if (href === \"/\" || href === \"\") {\n return currentPath === basePath || currentPath === `${basePath}/`;\n }\n // 精确匹配或作为路径前缀匹配\n return currentPath === fullPath || currentPath.startsWith(`${fullPath}/`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"w-full fixed top-0 left-0 right-0 z-50 bg-white/95 border-b border-[#dfe4ee] backdrop-blur-md shadow-[0_2px_16px_rgba(14,37,74,0.08)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-[1280px] mx-auto px-4 lg:px-8 py-3.5 md:py-5 flex items-center justify-between\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: basePath || \"/\",\n className: \"flex items-center gap-2 md:gap-3 no-underline flex-shrink-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/img/Log.jpg\",\n alt: brandFull,\n className: \"h-8 w-auto md:h-10\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 64,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `font-semibold text-[#0f1f3f] text-xs sm:text-sm md:text-base hidden sm:block ${locale === \"en\" ? \"tracking-[0.12em] uppercase\" : \"tracking-[0.08em]\"}`,\n children: brandFull\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 63,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"hidden md:flex items-center gap-5 lg:gap-7\",\n children: items.map((item)=>{\n const isCta = item.href === \"/contact\";\n const isAnchor = item.href.startsWith(\"#\");\n const href = isAnchor ? item.href : `${basePath}${item.href}`;\n const active = isActive(item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n className: `no-underline transition-all duration-200 text-sm lg:text-base leading-none ${isCta ? `inline-flex items-center justify-center px-4 lg:px-5 py-2 rounded-full font-medium tracking-[0.1em] ${active ? \"bg-[#0f3c88] text-white shadow-[0_6px_14px_rgba(15,60,136,0.25)]\" : \"border border-[#0f3c88] text-[#0f3c88] hover:bg-[#0f3c88] hover:text-white\"}` : `relative group px-2 lg:px-3 py-1 tracking-[0.1em] ${active || item.href === \"/\" ? \"text-[#0f3c88]\" : \"text-[#1b1f2a] hover:text-[#0f3c88]\"}`}`,\n children: [\n item.label,\n !isCta && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `pointer-events-none absolute left-0 right-0 -bottom-2 h-[2px] rounded-full transform transition-all duration-200 ${active ? \"opacity-100 scale-100 bg-[#0f3c88]\" : \"opacity-0 scale-75 group-hover:opacity-100 group-hover:scale-100 group-hover:bg-[#0f3c88]\"}`\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 105,\n columnNumber: 19\n }, this)\n ]\n }, item.label, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 86,\n columnNumber: 15\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 79,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_LangSwitch__WEBPACK_IMPORTED_MODULE_2__.LangSwitch, {\n basePath: basePath,\n locale: locale\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 119,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: ()=>setMobileMenuOpen(!mobileMenuOpen),\n className: \"md:hidden p-2 text-[#1c2538] hover:text-[#0f3c88] focus:outline-none\",\n \"aria-label\": \"Toggle menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-6 h-6\",\n fill: \"none\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: \"2\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n children: mobileMenuOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 137,\n columnNumber: 17\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M4 6h16M4 12h16M4 18h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 139,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 127,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 122,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 118,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 62,\n columnNumber: 7\n }, this),\n mobileMenuOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"md:hidden bg-white border-t border-[#dfe4ee] max-h-[calc(100vh-80px)] overflow-y-auto shadow-[0_10px_24px_rgba(14,37,74,0.12)]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"max-w-[1200px] mx-auto px-4 md:px-6 py-4 space-y-2\",\n children: items.map((item)=>{\n const isCta = item.href === \"/contact\";\n const isAnchor = item.href.startsWith(\"#\");\n const href = isAnchor ? item.href : `${basePath}${item.href}`;\n const active = isActive(item.href);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n className: `block py-2 px-2 rounded-md ${isCta ? `border ${active ? \"border-transparent bg-[#0f3c88] text-white\" : \"border-[#0f3c88] text-[#0f3c88] bg-transparent\"}` : active ? \"text-[#0f3c88] font-medium bg-[#eef3fb]\" : \"text-[#1d2332] hover:text-[#0f3c88] hover:bg-[#f3f6fb]\"}`,\n onClick: ()=>setMobileMenuOpen(false),\n children: item.label\n }, item.label, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 156,\n columnNumber: 17\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 149,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 148,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\MainNav.tsx\",\n lineNumber: 61,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL01haW5OYXYudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFFbUQ7QUFFVDtBQVFuQyxTQUFTSSxRQUFRLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFLEVBQUVDLFNBQVMsT0FBTyxFQUFnQjtJQUM5RSxNQUFNLENBQUNDLGdCQUFnQkMsa0JBQWtCLEdBQUdSLCtDQUFRQSxDQUFDO0lBQ3JELE1BQU0sQ0FBQ1MsYUFBYUMsZUFBZSxHQUFHViwrQ0FBUUEsQ0FBQztJQUUvQ0MsZ0RBQVNBLENBQUM7UUFDUixNQUFNVSxhQUFhO1lBQ2pCRCxlQUFlRSxPQUFPQyxRQUFRLENBQUNDLFFBQVE7UUFDekM7UUFDQUg7UUFFQSxhQUFhO1FBQ2JDLE9BQU9HLGdCQUFnQixDQUFDLFlBQVlKO1FBRXBDLDJCQUEyQjtRQUMzQixNQUFNSyxjQUFjLENBQUNDO1lBQ25CLE1BQU1DLFNBQVNELEVBQUVDLE1BQU07WUFDdkIsTUFBTUMsT0FBT0QsT0FBT0UsT0FBTyxDQUFDO1lBQzVCLElBQUlELFFBQVFBLEtBQUtFLElBQUksRUFBRTtnQkFDckJDLFdBQVc7b0JBQ1RYO2dCQUNGLEdBQUc7WUFDTDtRQUNGO1FBRUFZLFNBQVNSLGdCQUFnQixDQUFDLFNBQVNDO1FBRW5DLE9BQU87WUFDTEosT0FBT1ksbUJBQW1CLENBQUMsWUFBWWI7WUFDdkNZLFNBQVNDLG1CQUFtQixDQUFDLFNBQVNSO1FBQ3hDO0lBQ0YsR0FBRyxFQUFFO0lBRUwsTUFBTVMsWUFBWW5CLFdBQVcsT0FBTyw0QkFBNEI7SUFFaEUsTUFBTW9CLFdBQVcsQ0FBQ0w7UUFDaEIsSUFBSSxDQUFDWixhQUFhLE9BQU87UUFDekIsSUFBSVksS0FBS00sVUFBVSxDQUFDLE1BQU0sT0FBTztRQUVqQyxNQUFNQyxXQUFXLENBQUMsRUFBRXZCLFNBQVMsRUFBRWdCLEtBQUssQ0FBQztRQUNyQyxPQUFPO1FBQ1AsSUFBSUEsU0FBUyxPQUFPQSxTQUFTLElBQUk7WUFDL0IsT0FBT1osZ0JBQWdCSixZQUFZSSxnQkFBZ0IsQ0FBQyxFQUFFSixTQUFTLENBQUMsQ0FBQztRQUNuRTtRQUNBLGdCQUFnQjtRQUNoQixPQUFPSSxnQkFBZ0JtQixZQUFZbkIsWUFBWWtCLFVBQVUsQ0FBQyxDQUFDLEVBQUVDLFNBQVMsQ0FBQyxDQUFDO0lBQzFFO0lBRUEscUJBQ0UsOERBQUNDO1FBQU9DLFdBQVU7OzBCQUNoQiw4REFBQ0M7Z0JBQUlELFdBQVU7O2tDQUNiLDhEQUFDRTt3QkFBRVgsTUFBTWhCLFlBQVk7d0JBQUt5QixXQUFVOzswQ0FDbEMsOERBQUNHO2dDQUNDQyxLQUFJO2dDQUNKQyxLQUFLVjtnQ0FDTEssV0FBVTs7Ozs7OzBDQUVaLDhEQUFDQztnQ0FDQ0QsV0FBVyxDQUFDLDZFQUE2RSxFQUN2RnhCLFdBQVcsT0FBTyxnQ0FBZ0Msb0JBQ25ELENBQUM7MENBRURtQjs7Ozs7Ozs7Ozs7O2tDQUtMLDhEQUFDVzt3QkFBSU4sV0FBVTtrQ0FDWjFCLE1BQU1pQyxHQUFHLENBQUMsQ0FBQ0M7NEJBQ1YsTUFBTUMsUUFBUUQsS0FBS2pCLElBQUksS0FBSzs0QkFDNUIsTUFBTW1CLFdBQVdGLEtBQUtqQixJQUFJLENBQUNNLFVBQVUsQ0FBQzs0QkFDdEMsTUFBTU4sT0FBT21CLFdBQVdGLEtBQUtqQixJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFaUMsS0FBS2pCLElBQUksQ0FBQyxDQUFDOzRCQUM3RCxNQUFNb0IsU0FBU2YsU0FBU1ksS0FBS2pCLElBQUk7NEJBQ2pDLHFCQUNFLDhEQUFDVztnQ0FFQ1gsTUFBTUE7Z0NBQ05TLFdBQVcsQ0FBQywyRUFBMkUsRUFDckZTLFFBQ0ksQ0FBQyxvR0FBb0csRUFDbkdFLFNBQ0kscUVBQ0EsNkVBQ0wsQ0FBQyxHQUNGLENBQUMsa0RBQWtELEVBQ2pEQSxVQUFVSCxLQUFLakIsSUFBSSxLQUFLLE1BQ3BCLG1CQUNBLHNDQUNMLENBQUMsQ0FDUCxDQUFDOztvQ0FFRGlCLEtBQUtJLEtBQUs7b0NBQ1YsQ0FBQ0gsdUJBQ0EsOERBQUNJO3dDQUNDYixXQUFXLENBQUMsaUhBQWlILEVBQzNIVyxTQUNJLHVDQUNBLDRGQUNMLENBQUM7Ozs7Ozs7K0JBdkJESCxLQUFLSSxLQUFLOzs7Ozt3QkE0QnJCOzs7Ozs7a0NBR0YsOERBQUNYO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQzVCLG1EQUFVQTtnQ0FBQ0csVUFBVUE7Z0NBQVVDLFFBQVFBOzs7Ozs7MENBR3hDLDhEQUFDc0M7Z0NBQ0NDLFNBQVMsSUFBTXJDLGtCQUFrQixDQUFDRDtnQ0FDbEN1QixXQUFVO2dDQUNWZ0IsY0FBVzswQ0FFWCw0RUFBQ0M7b0NBQ0NqQixXQUFVO29DQUNWa0IsTUFBSztvQ0FDTEMsZUFBYztvQ0FDZEMsZ0JBQWU7b0NBQ2ZDLGFBQVk7b0NBQ1pDLFNBQVE7b0NBQ1JDLFFBQU87OENBRU45QywrQkFDQyw4REFBQytDO3dDQUFLQyxHQUFFOzs7Ozs2REFFUiw4REFBQ0Q7d0NBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7WUFRakJoRCxnQ0FDQyw4REFBQ3dCO2dCQUFJRCxXQUFVOzBCQUNiLDRFQUFDTTtvQkFBSU4sV0FBVTs4QkFDWjFCLE1BQU1pQyxHQUFHLENBQUMsQ0FBQ0M7d0JBQ1YsTUFBTUMsUUFBUUQsS0FBS2pCLElBQUksS0FBSzt3QkFDNUIsTUFBTW1CLFdBQVdGLEtBQUtqQixJQUFJLENBQUNNLFVBQVUsQ0FBQzt3QkFDdEMsTUFBTU4sT0FBT21CLFdBQVdGLEtBQUtqQixJQUFJLEdBQUcsQ0FBQyxFQUFFaEIsU0FBUyxFQUFFaUMsS0FBS2pCLElBQUksQ0FBQyxDQUFDO3dCQUM3RCxNQUFNb0IsU0FBU2YsU0FBU1ksS0FBS2pCLElBQUk7d0JBQ2pDLHFCQUNFLDhEQUFDVzs0QkFFQ1gsTUFBTUE7NEJBQ05TLFdBQVcsQ0FBQywyQkFBMkIsRUFDckNTLFFBQ0ksQ0FBQyxPQUFPLEVBQ05FLFNBQ0ksK0NBQ0EsaURBQ0wsQ0FBQyxHQUNGQSxTQUNBLDRDQUNBLHlEQUNMLENBQUM7NEJBQ0ZJLFNBQVMsSUFBTXJDLGtCQUFrQjtzQ0FFaEM4QixLQUFLSSxLQUFLOzJCQWZOSixLQUFLSSxLQUFLOzs7OztvQkFrQnJCOzs7Ozs7Ozs7Ozs7Ozs7OztBQU1aIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvTWFpbk5hdi50c3g/YzI0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB0eXBlIHsgTmF2SXRlbSB9IGZyb20gXCIuLi90eXBlc1wiO1xuaW1wb3J0IHsgTGFuZ1N3aXRjaCB9IGZyb20gXCIuL0xhbmdTd2l0Y2hcIjtcblxuZXhwb3J0IGludGVyZmFjZSBNYWluTmF2UHJvcHMge1xuICBpdGVtczogTmF2SXRlbVtdO1xuICBiYXNlUGF0aD86IHN0cmluZzsgLy8gZS5nLiAvemgtQ05cbiAgbG9jYWxlPzogc3RyaW5nOyAvLyB6aC1DTiB8IGVuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBNYWluTmF2KHsgaXRlbXMsIGJhc2VQYXRoID0gXCJcIiwgbG9jYWxlID0gXCJ6aC1DTlwiIH06IE1haW5OYXZQcm9wcykge1xuICBjb25zdCBbbW9iaWxlTWVudU9wZW4sIHNldE1vYmlsZU1lbnVPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2N1cnJlbnRQYXRoLCBzZXRDdXJyZW50UGF0aF0gPSB1c2VTdGF0ZShcIlwiKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHVwZGF0ZVBhdGggPSAoKSA9PiB7XG4gICAgICBzZXRDdXJyZW50UGF0aCh3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpO1xuICAgIH07XG4gICAgdXBkYXRlUGF0aCgpO1xuICAgIFxuICAgIC8vIOebkeWQrOa1j+iniOWZqOWJjei/my/lkI7pgIBcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInBvcHN0YXRlXCIsIHVwZGF0ZVBhdGgpO1xuICAgIFxuICAgIC8vIOebkeWQrOeCueWHu+S6i+S7tu+8iOWkhOeQhiBOZXh0LmpzIOWuouaIt+err+WvvOiIqu+8iVxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKGU6IE1vdXNlRXZlbnQpID0+IHtcbiAgICAgIGNvbnN0IHRhcmdldCA9IGUudGFyZ2V0IGFzIEhUTUxFbGVtZW50O1xuICAgICAgY29uc3QgbGluayA9IHRhcmdldC5jbG9zZXN0KFwiYVwiKTtcbiAgICAgIGlmIChsaW5rICYmIGxpbmsuaHJlZikge1xuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICB1cGRhdGVQYXRoKCk7XG4gICAgICAgIH0sIDEwMCk7XG4gICAgICB9XG4gICAgfTtcbiAgICBcbiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgaGFuZGxlQ2xpY2spO1xuICAgIFxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInBvcHN0YXRlXCIsIHVwZGF0ZVBhdGgpO1xuICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGhhbmRsZUNsaWNrKTtcbiAgICB9O1xuICB9LCBbXSk7XG5cbiAgY29uc3QgYnJhbmRGdWxsID0gbG9jYWxlID09PSBcImVuXCIgPyBcIlNlbnNpR3VhcmQgVGVjaG5vbG9naWVzXCIgOiBcIuihoeaEn+aZuuiDvVwiO1xuXG4gIGNvbnN0IGlzQWN0aXZlID0gKGhyZWY6IHN0cmluZykgPT4ge1xuICAgIGlmICghY3VycmVudFBhdGgpIHJldHVybiBmYWxzZTtcbiAgICBpZiAoaHJlZi5zdGFydHNXaXRoKFwiI1wiKSkgcmV0dXJuIGZhbHNlO1xuICAgIFxuICAgIGNvbnN0IGZ1bGxQYXRoID0gYCR7YmFzZVBhdGh9JHtocmVmfWA7XG4gICAgLy8g6aaW6aG15Yy56YWNXG4gICAgaWYgKGhyZWYgPT09IFwiL1wiIHx8IGhyZWYgPT09IFwiXCIpIHtcbiAgICAgIHJldHVybiBjdXJyZW50UGF0aCA9PT0gYmFzZVBhdGggfHwgY3VycmVudFBhdGggPT09IGAke2Jhc2VQYXRofS9gO1xuICAgIH1cbiAgICAvLyDnsr7noa7ljLnphY3miJbkvZzkuLrot6/lvoTliY3nvIDljLnphY1cbiAgICByZXR1cm4gY3VycmVudFBhdGggPT09IGZ1bGxQYXRoIHx8IGN1cnJlbnRQYXRoLnN0YXJ0c1dpdGgoYCR7ZnVsbFBhdGh9L2ApO1xuICB9O1xuICBcbiAgcmV0dXJuIChcbiAgICA8aGVhZGVyIGNsYXNzTmFtZT1cInctZnVsbCBmaXhlZCB0b3AtMCBsZWZ0LTAgcmlnaHQtMCB6LTUwIGJnLXdoaXRlLzk1IGJvcmRlci1iIGJvcmRlci1bI2RmZTRlZV0gYmFja2Ryb3AtYmx1ci1tZCBzaGFkb3ctWzBfMnB4XzE2cHhfcmdiYSgxNCwzNyw3NCwwLjA4KV1cIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWF4LXctWzEyODBweF0gbXgtYXV0byBweC00IGxnOnB4LTggcHktMy41IG1kOnB5LTUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuXCI+XG4gICAgICAgIDxhIGhyZWY9e2Jhc2VQYXRoIHx8IFwiL1wifSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBtZDpnYXAtMyBuby11bmRlcmxpbmUgZmxleC1zaHJpbmstMFwiPlxuICAgICAgICAgIDxpbWdcbiAgICAgICAgICAgIHNyYz1cIi9pbWcvTG9nLmpwZ1wiXG4gICAgICAgICAgICBhbHQ9e2JyYW5kRnVsbH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtOCB3LWF1dG8gbWQ6aC0xMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9e2Bmb250LXNlbWlib2xkIHRleHQtWyMwZjFmM2ZdIHRleHQteHMgc206dGV4dC1zbSBtZDp0ZXh0LWJhc2UgaGlkZGVuIHNtOmJsb2NrICR7XG4gICAgICAgICAgICAgIGxvY2FsZSA9PT0gXCJlblwiID8gXCJ0cmFja2luZy1bMC4xMmVtXSB1cHBlcmNhc2VcIiA6IFwidHJhY2tpbmctWzAuMDhlbV1cIlxuICAgICAgICAgICAgfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2JyYW5kRnVsbH1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9hPlxuICAgICAgICBcbiAgICAgICAgey8qIFBD56uv5a+86Iiq6I+c5Y2VICovfVxuICAgICAgICA8bmF2IGNsYXNzTmFtZT1cImhpZGRlbiBtZDpmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNSBsZzpnYXAtN1wiPlxuICAgICAgICAgIHtpdGVtcy5tYXAoKGl0ZW0pID0+IHtcbiAgICAgICAgICAgIGNvbnN0IGlzQ3RhID0gaXRlbS5ocmVmID09PSBcIi9jb250YWN0XCI7XG4gICAgICAgICAgICBjb25zdCBpc0FuY2hvciA9IGl0ZW0uaHJlZi5zdGFydHNXaXRoKFwiI1wiKTtcbiAgICAgICAgICAgIGNvbnN0IGhyZWYgPSBpc0FuY2hvciA/IGl0ZW0uaHJlZiA6IGAke2Jhc2VQYXRofSR7aXRlbS5ocmVmfWA7XG4gICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShpdGVtLmhyZWYpO1xuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICBrZXk9e2l0ZW0ubGFiZWx9XG4gICAgICAgICAgICAgICAgaHJlZj17aHJlZn1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Buby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIHRleHQtc20gbGc6dGV4dC1iYXNlIGxlYWRpbmctbm9uZSAke1xuICAgICAgICAgICAgICAgICAgaXNDdGFcbiAgICAgICAgICAgICAgICAgICAgPyBgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB4LTQgbGc6cHgtNSBweS0yIHJvdW5kZWQtZnVsbCBmb250LW1lZGl1bSB0cmFja2luZy1bMC4xZW1dICR7XG4gICAgICAgICAgICAgICAgICAgICAgICBhY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcImJnLVsjMGYzYzg4XSB0ZXh0LXdoaXRlIHNoYWRvdy1bMF82cHhfMTRweF9yZ2JhKDE1LDYwLDEzNiwwLjI1KV1cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiYm9yZGVyIGJvcmRlci1bIzBmM2M4OF0gdGV4dC1bIzBmM2M4OF0gaG92ZXI6YmctWyMwZjNjODhdIGhvdmVyOnRleHQtd2hpdGVcIlxuICAgICAgICAgICAgICAgICAgICAgIH1gXG4gICAgICAgICAgICAgICAgICAgIDogYHJlbGF0aXZlIGdyb3VwIHB4LTIgbGc6cHgtMyBweS0xIHRyYWNraW5nLVswLjFlbV0gJHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZSB8fCBpdGVtLmhyZWYgPT09IFwiL1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0LVsjMGYzYzg4XVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogXCJ0ZXh0LVsjMWIxZjJhXSBob3Zlcjp0ZXh0LVsjMGYzYzg4XVwiXG4gICAgICAgICAgICAgICAgICAgICAgfWBcbiAgICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIHtpdGVtLmxhYmVsfVxuICAgICAgICAgICAgICAgIHshaXNDdGEgJiYgKFxuICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgcG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBsZWZ0LTAgcmlnaHQtMCAtYm90dG9tLTIgaC1bMnB4XSByb3VuZGVkLWZ1bGwgdHJhbnNmb3JtIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCAke1xuICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgPyBcIm9wYWNpdHktMTAwIHNjYWxlLTEwMCBiZy1bIzBmM2M4OF1cIlxuICAgICAgICAgICAgICAgICAgICAgICAgOiBcIm9wYWNpdHktMCBzY2FsZS03NSBncm91cC1ob3ZlcjpvcGFjaXR5LTEwMCBncm91cC1ob3ZlcjpzY2FsZS0xMDAgZ3JvdXAtaG92ZXI6YmctWyMwZjNjODhdXCJcbiAgICAgICAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfSl9XG4gICAgICAgIDwvbmF2PlxuICAgICAgICBcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtM1wiPlxuICAgICAgICAgIDxMYW5nU3dpdGNoIGJhc2VQYXRoPXtiYXNlUGF0aH0gbG9jYWxlPXtsb2NhbGV9IC8+XG4gICAgICAgICAgXG4gICAgICAgICAgey8qIOenu+WKqOerr+iPnOWNleaMiemSriAqL31cbiAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRNb2JpbGVNZW51T3BlbighbW9iaWxlTWVudU9wZW4pfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwibWQ6aGlkZGVuIHAtMiB0ZXh0LVsjMWMyNTM4XSBob3Zlcjp0ZXh0LVsjMGYzYzg4XSBmb2N1czpvdXRsaW5lLW5vbmVcIlxuICAgICAgICAgICAgYXJpYS1sYWJlbD1cIlRvZ2dsZSBtZW51XCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c3ZnXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInctNiBoLTZcIlxuICAgICAgICAgICAgICBmaWxsPVwibm9uZVwiXG4gICAgICAgICAgICAgIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiXG4gICAgICAgICAgICAgIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIlxuICAgICAgICAgICAgICBzdHJva2VXaWR0aD1cIjJcIlxuICAgICAgICAgICAgICB2aWV3Qm94PVwiMCAwIDI0IDI0XCJcbiAgICAgICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge21vYmlsZU1lbnVPcGVuID8gKFxuICAgICAgICAgICAgICAgIDxwYXRoIGQ9XCJNNiAxOEwxOCA2TTYgNmwxMiAxMlwiIC8+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHBhdGggZD1cIk00IDZoMTZNNCAxMmgxNk00IDE4aDE2XCIgLz5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgXG4gICAgICB7Lyog56e75Yqo56uv5a+86Iiq6I+c5Y2VICovfVxuICAgICAge21vYmlsZU1lbnVPcGVuICYmIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZDpoaWRkZW4gYmctd2hpdGUgYm9yZGVyLXQgYm9yZGVyLVsjZGZlNGVlXSBtYXgtaC1bY2FsYygxMDB2aC04MHB4KV0gb3ZlcmZsb3cteS1hdXRvIHNoYWRvdy1bMF8xMHB4XzI0cHhfcmdiYSgxNCwzNyw3NCwwLjEyKV1cIj5cbiAgICAgICAgICA8bmF2IGNsYXNzTmFtZT1cIm1heC13LVsxMjAwcHhdIG14LWF1dG8gcHgtNCBtZDpweC02IHB5LTQgc3BhY2UteS0yXCI+XG4gICAgICAgICAgICB7aXRlbXMubWFwKChpdGVtKSA9PiB7XG4gICAgICAgICAgICAgIGNvbnN0IGlzQ3RhID0gaXRlbS5ocmVmID09PSBcIi9jb250YWN0XCI7XG4gICAgICAgICAgICAgIGNvbnN0IGlzQW5jaG9yID0gaXRlbS5ocmVmLnN0YXJ0c1dpdGgoXCIjXCIpO1xuICAgICAgICAgICAgICBjb25zdCBocmVmID0gaXNBbmNob3IgPyBpdGVtLmhyZWYgOiBgJHtiYXNlUGF0aH0ke2l0ZW0uaHJlZn1gO1xuICAgICAgICAgICAgICBjb25zdCBhY3RpdmUgPSBpc0FjdGl2ZShpdGVtLmhyZWYpO1xuICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgICBrZXk9e2l0ZW0ubGFiZWx9XG4gICAgICAgICAgICAgICAgICBocmVmPXtocmVmfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgYmxvY2sgcHktMiBweC0yIHJvdW5kZWQtbWQgJHtcbiAgICAgICAgICAgICAgICAgICAgaXNDdGFcbiAgICAgICAgICAgICAgICAgICAgICA/IGBib3JkZXIgJHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcImJvcmRlci10cmFuc3BhcmVudCBiZy1bIzBmM2M4OF0gdGV4dC13aGl0ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBcImJvcmRlci1bIzBmM2M4OF0gdGV4dC1bIzBmM2M4OF0gYmctdHJhbnNwYXJlbnRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgfWBcbiAgICAgICAgICAgICAgICAgICAgICA6IGFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0LVsjMGYzYzg4XSBmb250LW1lZGl1bSBiZy1bI2VlZjNmYl1cIlxuICAgICAgICAgICAgICAgICAgICAgIDogXCJ0ZXh0LVsjMWQyMzMyXSBob3Zlcjp0ZXh0LVsjMGYzYzg4XSBob3ZlcjpiZy1bI2YzZjZmYl1cIlxuICAgICAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRNb2JpbGVNZW51T3BlbihmYWxzZSl9XG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAge2l0ZW0ubGFiZWx9XG4gICAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfSl9XG4gICAgICAgICAgPC9uYXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKX1cbiAgICA8L2hlYWRlcj5cbiAgKTtcbn1cblxuXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIkxhbmdTd2l0Y2giLCJNYWluTmF2IiwiaXRlbXMiLCJiYXNlUGF0aCIsImxvY2FsZSIsIm1vYmlsZU1lbnVPcGVuIiwic2V0TW9iaWxlTWVudU9wZW4iLCJjdXJyZW50UGF0aCIsInNldEN1cnJlbnRQYXRoIiwidXBkYXRlUGF0aCIsIndpbmRvdyIsImxvY2F0aW9uIiwicGF0aG5hbWUiLCJhZGRFdmVudExpc3RlbmVyIiwiaGFuZGxlQ2xpY2siLCJlIiwidGFyZ2V0IiwibGluayIsImNsb3Nlc3QiLCJocmVmIiwic2V0VGltZW91dCIsImRvY3VtZW50IiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImJyYW5kRnVsbCIsImlzQWN0aXZlIiwic3RhcnRzV2l0aCIsImZ1bGxQYXRoIiwiaGVhZGVyIiwiY2xhc3NOYW1lIiwiZGl2IiwiYSIsImltZyIsInNyYyIsImFsdCIsIm5hdiIsIm1hcCIsIml0ZW0iLCJpc0N0YSIsImlzQW5jaG9yIiwiYWN0aXZlIiwibGFiZWwiLCJzcGFuIiwiYnV0dG9uIiwib25DbGljayIsImFyaWEtbGFiZWwiLCJzdmciLCJmaWxsIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJ2aWV3Qm94Iiwic3Ryb2tlIiwicGF0aCIsImQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/MainNav.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ProductCarouselSection.tsx":
/*!***********************************************!*\
!*** ./components/ProductCarouselSection.tsx ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProductCarouselSection: () => (/* binding */ ProductCarouselSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SimpleCarousel */ \"(ssr)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ ProductCarouselSection auto */ \n\n\nfunction ProductCarouselSection({ products, title = \"核心监测终端与智能设备\", description = \"多模态感知硬件覆盖城市结构安全监测的关键场景,支持长续航、低功耗与云端协同。\", eyebrow = \"Product Portfolio\" }) {\n if (!products || products.length === 0) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative bg-[#f5f7fb] py-16 text-[#0f1f39] md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 top-0 h-[260px] bg-gradient-to-b from-white via-[#f5f7fb] to-transparent opacity-70\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 27,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute left-[-160px] top-[-120px] h-[360px] w-[360px] rounded-full bg-[radial-gradient(circle,rgba(17,138,244,0.14)_0%,rgba(17,138,244,0)_75%)] blur-3xl opacity-80\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 28,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 26,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 text-center md:px-6\",\n children: [\n eyebrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mb-3 text-xs font-semibold uppercase tracking-[0.46em] text-[#118af4]\",\n children: eyebrow\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 33,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-3xl font-semibold leading-tight md:text-[34px]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 37,\n columnNumber: 9\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mx-auto mt-3 max-w-3xl text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: description\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 41,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto mt-10 w-full max-w-6xl px-4 md:mt-12 md:px-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__.SimpleCarousel, {\n items: products,\n keyExtractor: (item)=>item.id,\n className: \"w-full rounded-[28px] bg-white/90 p-6 shadow-[0_30px_60px_rgba(15,31,57,0.08)] min-h-[520px] md:min-h-[460px] md:p-10\",\n renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid items-center gap-10 md:grid-cols-[1.1fr_1fr] md:gap-14\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-2 text-left md:order-1\",\n children: [\n item.eyebrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#e4f2ff] px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#118af4]\",\n children: item.eyebrow\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 56,\n columnNumber: 19\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"mt-4 text-[26px] font-semibold leading-tight text-[#0f1f39] md:text-[30px]\",\n children: item.name\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 60,\n columnNumber: 17\n }, void 0),\n item.summary && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: item.summary\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 64,\n columnNumber: 19\n }, void 0),\n item.bullets && item.bullets.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-5 space-y-2 text-sm text-[#1f2937] md:text-base\",\n children: item.bullets.map((bullet, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mt-[6px] inline-block h-1.5 w-1.5 rounded-full bg-[#118af4]\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 72,\n columnNumber: 25\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: bullet\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 73,\n columnNumber: 25\n }, void 0)\n ]\n }, index, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 71,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 69,\n columnNumber: 19\n }, void 0),\n item.badges && item.badges.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-6 flex flex-wrap gap-2.5\",\n children: item.badges.map((badge, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `rounded-full border px-4 py-2 text-xs font-semibold ${index === 0 ? \"border-[#d8e8fb] bg-[#f0f9ff] text-[#118af4]\" : \"border-transparent bg-[#f7f8fb] text-[#4b5565]\"}`,\n children: badge\n }, index, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 81,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 79,\n columnNumber: 19\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 54,\n columnNumber: 15\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-1 flex items-center justify-center md:order-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex aspect-[4/3] w-full max-w-[420px] items-center justify-center overflow-hidden rounded-3xl border border-[#dfe9f8] bg-gradient-to-br from-white via-[#f7faff] to-[#eaf3ff] shadow-inner\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: item.image,\n alt: item.name,\n className: \"h-full w-full object-contain\",\n loading: \"lazy\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 98,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 97,\n columnNumber: 17\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 96,\n columnNumber: 15\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 53,\n columnNumber: 13\n }, void 0),\n interval: 7000\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 48,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 47,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\ProductCarouselSection.tsx\",\n lineNumber: 25,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFFMEI7QUFFd0I7QUFTM0MsU0FBU0UsdUJBQXVCLEVBQ3JDQyxRQUFRLEVBQ1JDLFFBQVEsYUFBYSxFQUNyQkMsY0FBYyx3Q0FBd0MsRUFDdERDLFVBQVUsbUJBQW1CLEVBQ0Q7SUFDNUIsSUFBSSxDQUFDSCxZQUFZQSxTQUFTSSxNQUFNLEtBQUssR0FBRztRQUN0QyxPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7b0JBQ1pILHlCQUNDLDhEQUFDSzt3QkFBRUYsV0FBVTtrQ0FDVkg7Ozs7OztrQ0FHTCw4REFBQ007d0JBQUdILFdBQVU7a0NBQ1hMOzs7Ozs7b0JBRUZDLDZCQUNDLDhEQUFDTTt3QkFBRUYsV0FBVTtrQ0FDVko7Ozs7Ozs7Ozs7OzswQkFLUCw4REFBQ0s7Z0JBQUlELFdBQVU7MEJBQ2IsNEVBQUNSLDJEQUFjQTtvQkFDYlksT0FBT1Y7b0JBQ1BXLGNBQWMsQ0FBQ0MsT0FBU0EsS0FBS0MsRUFBRTtvQkFDL0JQLFdBQVU7b0JBQ1ZRLFlBQVksQ0FBQ0YscUJBQ1gsOERBQUNMOzRCQUFJRCxXQUFVOzs4Q0FDYiw4REFBQ0M7b0NBQUlELFdBQVU7O3dDQUNaTSxLQUFLVCxPQUFPLGtCQUNYLDhEQUFDWTs0Q0FBS1QsV0FBVTtzREFDYk0sS0FBS1QsT0FBTzs7Ozs7O3NEQUdqQiw4REFBQ2E7NENBQUdWLFdBQVU7c0RBQ1hNLEtBQUtLLElBQUk7Ozs7Ozt3Q0FFWEwsS0FBS00sT0FBTyxrQkFDWCw4REFBQ1Y7NENBQUVGLFdBQVU7c0RBQ1ZNLEtBQUtNLE9BQU87Ozs7Ozt3Q0FHaEJOLEtBQUtPLE9BQU8sSUFBSVAsS0FBS08sT0FBTyxDQUFDZixNQUFNLEdBQUcsbUJBQ3JDLDhEQUFDZ0I7NENBQUdkLFdBQVU7c0RBQ1hNLEtBQUtPLE9BQU8sQ0FBQ0UsR0FBRyxDQUFDLENBQUNDLFFBQVFDLHNCQUN6Qiw4REFBQ0M7b0RBQWVsQixXQUFVOztzRUFDeEIsOERBQUNTOzREQUFLVCxXQUFVOzs7Ozs7c0VBQ2hCLDhEQUFDUztzRUFBTU87Ozs7Ozs7bURBRkFDOzs7Ozs7Ozs7O3dDQU9kWCxLQUFLYSxNQUFNLElBQUliLEtBQUthLE1BQU0sQ0FBQ3JCLE1BQU0sR0FBRyxtQkFDbkMsOERBQUNHOzRDQUFJRCxXQUFVO3NEQUNaTSxLQUFLYSxNQUFNLENBQUNKLEdBQUcsQ0FBQyxDQUFDSyxPQUFPSCxzQkFDdkIsOERBQUNSO29EQUVDVCxXQUFXLENBQUMsb0RBQW9ELEVBQzlEaUIsVUFBVSxJQUNOLGlEQUNBLGlEQUNMLENBQUM7OERBRURHO21EQVBJSDs7Ozs7Ozs7Ozs7Ozs7Ozs4Q0FjZiw4REFBQ2hCO29DQUFJRCxXQUFVOzhDQUNiLDRFQUFDQzt3Q0FBSUQsV0FBVTtrREFDYiw0RUFBQ3FCOzRDQUNDQyxLQUFLaEIsS0FBS2lCLEtBQUs7NENBQ2ZDLEtBQUtsQixLQUFLSyxJQUFJOzRDQUNkWCxXQUFVOzRDQUNWeUIsU0FBUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztvQkFNbEJDLFVBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS3BCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvUHJvZHVjdENhcm91c2VsU2VjdGlvbi50c3g/M2NiOCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XG5cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB0eXBlIHsgUHJvZHVjdCB9IGZyb20gXCIuLi90eXBlc1wiO1xuaW1wb3J0IHsgU2ltcGxlQ2Fyb3VzZWwgfSBmcm9tIFwiLi9TaW1wbGVDYXJvdXNlbFwiO1xuXG5pbnRlcmZhY2UgUHJvZHVjdENhcm91c2VsU2VjdGlvblByb3BzIHtcbiAgcHJvZHVjdHM6IFByb2R1Y3RbXTtcbiAgdGl0bGU/OiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uPzogc3RyaW5nO1xuICBleWVicm93Pzogc3RyaW5nO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gUHJvZHVjdENhcm91c2VsU2VjdGlvbih7XG4gIHByb2R1Y3RzLFxuICB0aXRsZSA9IFwi5qC45b+D55uR5rWL57uI56uv5LiO5pm66IO96K6+5aSHXCIsXG4gIGRlc2NyaXB0aW9uID0gXCLlpJrmqKHmgIHmhJ/nn6Xnoazku7bopobnm5bln47luILnu5PmnoTlronlhajnm5HmtYvnmoTlhbPplK7lnLrmma/vvIzmlK/mjIHplb/nu63oiKrjgIHkvY7lip/ogJfkuI7kupHnq6/ljY/lkIzjgIJcIixcbiAgZXllYnJvdyA9IFwiUHJvZHVjdCBQb3J0Zm9saW9cIixcbn06IFByb2R1Y3RDYXJvdXNlbFNlY3Rpb25Qcm9wcykge1xuICBpZiAoIXByb2R1Y3RzIHx8IHByb2R1Y3RzLmxlbmd0aCA9PT0gMCkge1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBiZy1bI2Y1ZjdmYl0gcHktMTYgdGV4dC1bIzBmMWYzOV0gbWQ6cHktMjBcIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQteC0wIHRvcC0wIGgtWzI2MHB4XSBiZy1ncmFkaWVudC10by1iIGZyb20td2hpdGUgdmlhLVsjZjVmN2ZiXSB0by10cmFuc3BhcmVudCBvcGFjaXR5LTcwXCIgLz5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwb2ludGVyLWV2ZW50cy1ub25lIGFic29sdXRlIGxlZnQtWy0xNjBweF0gdG9wLVstMTIwcHhdIGgtWzM2MHB4XSB3LVszNjBweF0gcm91bmRlZC1mdWxsIGJnLVtyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLHJnYmEoMTcsMTM4LDI0NCwwLjE0KV8wJSxyZ2JhKDE3LDEzOCwyNDQsMClfNzUlKV0gYmx1ci0zeGwgb3BhY2l0eS04MFwiIC8+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBteC1hdXRvIHctZnVsbCBtYXgtdy01eGwgcHgtNCB0ZXh0LWNlbnRlciBtZDpweC02XCI+XG4gICAgICAgIHtleWVicm93ICYmIChcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtYi0zIHRleHQteHMgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuNDZlbV0gdGV4dC1bIzExOGFmNF1cIj5cbiAgICAgICAgICAgIHtleWVicm93fVxuICAgICAgICAgIDwvcD5cbiAgICAgICAgKX1cbiAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtc2VtaWJvbGQgbGVhZGluZy10aWdodCBtZDp0ZXh0LVszNHB4XVwiPlxuICAgICAgICAgIHt0aXRsZX1cbiAgICAgICAgPC9oMj5cbiAgICAgICAge2Rlc2NyaXB0aW9uICYmIChcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJteC1hdXRvIG10LTMgbWF4LXctM3hsIHRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyM0YjU1NjVdIG1kOnRleHQtYmFzZVwiPlxuICAgICAgICAgICAge2Rlc2NyaXB0aW9ufVxuICAgICAgICAgIDwvcD5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gbXQtMTAgdy1mdWxsIG1heC13LTZ4bCBweC00IG1kOm10LTEyIG1kOnB4LTZcIj5cbiAgICAgICAgPFNpbXBsZUNhcm91c2VsXG4gICAgICAgICAgaXRlbXM9e3Byb2R1Y3RzfVxuICAgICAgICAgIGtleUV4dHJhY3Rvcj17KGl0ZW0pID0+IGl0ZW0uaWR9XG4gICAgICAgICAgY2xhc3NOYW1lPVwidy1mdWxsIHJvdW5kZWQtWzI4cHhdIGJnLXdoaXRlLzkwIHAtNiBzaGFkb3ctWzBfMzBweF82MHB4X3JnYmEoMTUsMzEsNTcsMC4wOCldIG1pbi1oLVs1MjBweF0gbWQ6bWluLWgtWzQ2MHB4XSBtZDpwLTEwXCJcbiAgICAgICAgICByZW5kZXJJdGVtPXsoaXRlbSkgPT4gKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGl0ZW1zLWNlbnRlciBnYXAtMTAgbWQ6Z3JpZC1jb2xzLVsxLjFmcl8xZnJdIG1kOmdhcC0xNFwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9yZGVyLTIgdGV4dC1sZWZ0IG1kOm9yZGVyLTFcIj5cbiAgICAgICAgICAgICAgICB7aXRlbS5leWVicm93ICYmIChcbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgYmctWyNlNGYyZmZdIHB4LTMuNSBweS0xIHRleHQtWzExcHhdIGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIHRyYWNraW5nLVswLjI0ZW1dIHRleHQtWyMxMThhZjRdXCI+XG4gICAgICAgICAgICAgICAgICAgIHtpdGVtLmV5ZWJyb3d9XG4gICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LVsyNnB4XSBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgdGV4dC1bIzBmMWYzOV0gbWQ6dGV4dC1bMzBweF1cIj5cbiAgICAgICAgICAgICAgICAgIHtpdGVtLm5hbWV9XG4gICAgICAgICAgICAgICAgPC9oMz5cbiAgICAgICAgICAgICAgICB7aXRlbS5zdW1tYXJ5ICYmIChcbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm10LTQgdGV4dC1zbSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1bIzRiNTU2NV0gbWQ6dGV4dC1iYXNlXCI+XG4gICAgICAgICAgICAgICAgICAgIHtpdGVtLnN1bW1hcnl9XG4gICAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICB7aXRlbS5idWxsZXRzICYmIGl0ZW0uYnVsbGV0cy5sZW5ndGggPiAwICYmIChcbiAgICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJtdC01IHNwYWNlLXktMiB0ZXh0LXNtIHRleHQtWyMxZjI5MzddIG1kOnRleHQtYmFzZVwiPlxuICAgICAgICAgICAgICAgICAgICB7aXRlbS5idWxsZXRzLm1hcCgoYnVsbGV0LCBpbmRleCkgPT4gKFxuICAgICAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2luZGV4fSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLXN0YXJ0IGdhcC0yXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJtdC1bNnB4XSBpbmxpbmUtYmxvY2sgaC0xLjUgdy0xLjUgcm91bmRlZC1mdWxsIGJnLVsjMTE4YWY0XVwiIC8+XG4gICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57YnVsbGV0fTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICB7aXRlbS5iYWRnZXMgJiYgaXRlbS5iYWRnZXMubGVuZ3RoID4gMCAmJiAoXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTYgZmxleCBmbGV4LXdyYXAgZ2FwLTIuNVwiPlxuICAgICAgICAgICAgICAgICAgICB7aXRlbS5iYWRnZXMubWFwKChiYWRnZSwgaW5kZXgpID0+IChcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgICAgICAgICAga2V5PXtpbmRleH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YHJvdW5kZWQtZnVsbCBib3JkZXIgcHgtNCBweS0yIHRleHQteHMgZm9udC1zZW1pYm9sZCAke1xuICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRleCA9PT0gMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJib3JkZXItWyNkOGU4ZmJdIGJnLVsjZjBmOWZmXSB0ZXh0LVsjMTE4YWY0XVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBcImJvcmRlci10cmFuc3BhcmVudCBiZy1bI2Y3ZjhmYl0gdGV4dC1bIzRiNTU2NV1cIlxuICAgICAgICAgICAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICAgICAge2JhZGdlfVxuICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9yZGVyLTEgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbWQ6b3JkZXItMlwiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBhc3BlY3QtWzQvM10gdy1mdWxsIG1heC13LVs0MjBweF0gaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTN4bCBib3JkZXIgYm9yZGVyLVsjZGZlOWY4XSBiZy1ncmFkaWVudC10by1iciBmcm9tLXdoaXRlIHZpYS1bI2Y3ZmFmZl0gdG8tWyNlYWYzZmZdIHNoYWRvdy1pbm5lclwiPlxuICAgICAgICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICAgICAgICBzcmM9e2l0ZW0uaW1hZ2V9XG4gICAgICAgICAgICAgICAgICAgIGFsdD17aXRlbS5uYW1lfVxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLWZ1bGwgdy1mdWxsIG9iamVjdC1jb250YWluXCJcbiAgICAgICAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICApfVxuICAgICAgICAgIGludGVydmFsPXs3MDAwfVxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9zZWN0aW9uPlxuICApO1xufVxuXG5cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlNpbXBsZUNhcm91c2VsIiwiUHJvZHVjdENhcm91c2VsU2VjdGlvbiIsInByb2R1Y3RzIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImV5ZWJyb3ciLCJsZW5ndGgiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwicCIsImgyIiwiaXRlbXMiLCJrZXlFeHRyYWN0b3IiLCJpdGVtIiwiaWQiLCJyZW5kZXJJdGVtIiwic3BhbiIsImgzIiwibmFtZSIsInN1bW1hcnkiLCJidWxsZXRzIiwidWwiLCJtYXAiLCJidWxsZXQiLCJpbmRleCIsImxpIiwiYmFkZ2VzIiwiYmFkZ2UiLCJpbWciLCJzcmMiLCJpbWFnZSIsImFsdCIsImxvYWRpbmciLCJpbnRlcnZhbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/ProductCarouselSection.tsx\n");
/***/ }),
/***/ "(ssr)/./components/SimpleCarousel.tsx":
/*!***************************************!*\
!*** ./components/SimpleCarousel.tsx ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SimpleCarousel: () => (/* binding */ SimpleCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ SimpleCarousel auto */ \n\nfunction hasIdentifier(value) {\n if (typeof value !== \"object\" || value === null || !(\"id\" in value)) {\n return false;\n }\n const candidate = value.id;\n return typeof candidate === \"string\" || typeof candidate === \"number\";\n}\nfunction SimpleCarousel({ items, renderItem, keyExtractor, className = \"\", autoPlay = true, interval = 5000, showControls = true, showIndicators = true }) {\n const slides = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>items.filter(Boolean), [\n items\n ]);\n const [activeIndex, setActiveIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (!autoPlay || slides.length <= 1) return;\n const timer = window.setInterval(()=>{\n setActiveIndex((prev)=>(prev + 1) % slides.length);\n }, interval);\n return ()=>window.clearInterval(timer);\n }, [\n autoPlay,\n interval,\n slides.length\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (activeIndex >= slides.length) {\n setActiveIndex(Math.max(slides.length - 1, 0));\n }\n }, [\n activeIndex,\n slides.length\n ]);\n if (slides.length === 0) {\n return null;\n }\n const goTo = (index)=>{\n setActiveIndex((prev)=>{\n if (index < 0) {\n return slides.length - 1;\n }\n if (index >= slides.length) {\n return 0;\n }\n return index;\n });\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `relative overflow-hidden ${className}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative h-full w-full\",\n children: slides.map((item, index)=>{\n const key = keyExtractor?.(item, index) ?? (hasIdentifier(item) ? item.id : index);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `absolute inset-0 transition-opacity duration-700 ease-in-out ${index === activeIndex ? \"opacity-100\" : \"pointer-events-none opacity-0\"}`,\n \"aria-hidden\": index !== activeIndex,\n children: renderItem(item, index, index === activeIndex)\n }, key, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 81,\n columnNumber: 13\n }, this);\n })\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 74,\n columnNumber: 7\n }, this),\n showControls && slides.length > 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: ()=>goTo(activeIndex - 1),\n className: \"absolute left-4 top-1/2 z-10 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/80 text-[#0f1f39] shadow-lg transition hover:bg-white\",\n \"aria-label\": \"Previous slide\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-lg font-semibold\",\n children: \"‹\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 104,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 98,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: ()=>goTo(activeIndex + 1),\n className: \"absolute right-4 top-1/2 z-10 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/80 text-[#0f1f39] shadow-lg transition hover:bg-white\",\n \"aria-label\": \"Next slide\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-lg font-semibold\",\n children: \"›\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 112,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 106,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true),\n showIndicators && slides.length > 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute bottom-5 left-1/2 z-10 flex -translate-x-1/2 items-center gap-2\",\n children: slides.map((_, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: ()=>goTo(index),\n className: `h-2.5 w-2.5 rounded-full transition ${index === activeIndex ? \"bg-[#118af4]\" : \"bg-white/70 hover:bg-white\"}`,\n \"aria-label\": `Go to slide ${index + 1}`\n }, index, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 120,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 118,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SimpleCarousel.tsx\",\n lineNumber: 73,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL1NpbXBsZUNhcm91c2VsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFFNEQ7QUFFNUQsU0FBU0ksY0FDUEMsS0FBYztJQUlkLElBQUksT0FBT0EsVUFBVSxZQUFZQSxVQUFVLFFBQVEsQ0FBRSxTQUFRQSxLQUFJLEdBQUk7UUFDbkUsT0FBTztJQUNUO0lBRUEsTUFBTUMsWUFBWSxNQUEyQkMsRUFBRTtJQUMvQyxPQUFPLE9BQU9ELGNBQWMsWUFBWSxPQUFPQSxjQUFjO0FBQy9EO0FBYU8sU0FBU0UsZUFBa0IsRUFDaENDLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxZQUFZLEVBQ1pDLFlBQVksRUFBRSxFQUNkQyxXQUFXLElBQUksRUFDZkMsV0FBVyxJQUFJLEVBQ2ZDLGVBQWUsSUFBSSxFQUNuQkMsaUJBQWlCLElBQUksRUFDRTtJQUN2QixNQUFNQyxTQUFTZiw4Q0FBT0EsQ0FBQyxJQUFNTyxNQUFNUyxNQUFNLENBQUNDLFVBQVU7UUFBQ1Y7S0FBTTtJQUMzRCxNQUFNLENBQUNXLGFBQWFDLGVBQWUsR0FBR2xCLCtDQUFRQSxDQUFDO0lBRS9DRixnREFBU0EsQ0FBQztRQUNSLElBQUksQ0FBQ1ksWUFBWUksT0FBT0ssTUFBTSxJQUFJLEdBQUc7UUFDckMsTUFBTUMsUUFBUUMsT0FBT0MsV0FBVyxDQUFDO1lBQy9CSixlQUFlLENBQUNLLE9BQVMsQ0FBQ0EsT0FBTyxLQUFLVCxPQUFPSyxNQUFNO1FBQ3JELEdBQUdSO1FBQ0gsT0FBTyxJQUFNVSxPQUFPRyxhQUFhLENBQUNKO0lBQ3BDLEdBQUc7UUFBQ1Y7UUFBVUM7UUFBVUcsT0FBT0ssTUFBTTtLQUFDO0lBRXRDckIsZ0RBQVNBLENBQUM7UUFDUixJQUFJbUIsZUFBZUgsT0FBT0ssTUFBTSxFQUFFO1lBQ2hDRCxlQUFlTyxLQUFLQyxHQUFHLENBQUNaLE9BQU9LLE1BQU0sR0FBRyxHQUFHO1FBQzdDO0lBQ0YsR0FBRztRQUFDRjtRQUFhSCxPQUFPSyxNQUFNO0tBQUM7SUFFL0IsSUFBSUwsT0FBT0ssTUFBTSxLQUFLLEdBQUc7UUFDdkIsT0FBTztJQUNUO0lBRUEsTUFBTVEsT0FBTyxDQUFDQztRQUNaVixlQUFlLENBQUNLO1lBQ2QsSUFBSUssUUFBUSxHQUFHO2dCQUNiLE9BQU9kLE9BQU9LLE1BQU0sR0FBRztZQUN6QjtZQUNBLElBQUlTLFNBQVNkLE9BQU9LLE1BQU0sRUFBRTtnQkFDMUIsT0FBTztZQUNUO1lBQ0EsT0FBT1M7UUFDVDtJQUNGO0lBRUEscUJBQ0UsOERBQUNDO1FBQUlwQixXQUFXLENBQUMseUJBQXlCLEVBQUVBLFVBQVUsQ0FBQzs7MEJBQ3JELDhEQUFDb0I7Z0JBQUlwQixXQUFVOzBCQUNaSyxPQUFPZ0IsR0FBRyxDQUFDLENBQUNDLE1BQU1IO29CQUNqQixNQUFNSSxNQUNKeEIsZUFBZXVCLE1BQU1ILFVBQ3BCM0IsQ0FBQUEsY0FBYzhCLFFBQVFBLEtBQUszQixFQUFFLEdBQUd3QixLQUFJO29CQUV2QyxxQkFDRSw4REFBQ0M7d0JBRUNwQixXQUFXLENBQUMsNkRBQTZELEVBQ3ZFbUIsVUFBVVgsY0FDTixnQkFDQSxnQ0FDTCxDQUFDO3dCQUNGZ0IsZUFBYUwsVUFBVVg7a0NBRXRCVixXQUFXd0IsTUFBTUgsT0FBT0EsVUFBVVg7dUJBUjlCZTs7Ozs7Z0JBV1g7Ozs7OztZQUdEcEIsZ0JBQWdCRSxPQUFPSyxNQUFNLEdBQUcsbUJBQy9COztrQ0FDRSw4REFBQ2U7d0JBQ0NDLE1BQUs7d0JBQ0xDLFNBQVMsSUFBTVQsS0FBS1YsY0FBYzt3QkFDbENSLFdBQVU7d0JBQ1Y0QixjQUFXO2tDQUVYLDRFQUFDQzs0QkFBSzdCLFdBQVU7c0NBQXdCOzs7Ozs7Ozs7OztrQ0FFMUMsOERBQUN5Qjt3QkFDQ0MsTUFBSzt3QkFDTEMsU0FBUyxJQUFNVCxLQUFLVixjQUFjO3dCQUNsQ1IsV0FBVTt3QkFDVjRCLGNBQVc7a0NBRVgsNEVBQUNDOzRCQUFLN0IsV0FBVTtzQ0FBd0I7Ozs7Ozs7Ozs7Ozs7WUFLN0NJLGtCQUFrQkMsT0FBT0ssTUFBTSxHQUFHLG1CQUNqQyw4REFBQ1U7Z0JBQUlwQixXQUFVOzBCQUNaSyxPQUFPZ0IsR0FBRyxDQUFDLENBQUNTLEdBQUdYLHNCQUNkLDhEQUFDTTt3QkFFQ0MsTUFBSzt3QkFDTEMsU0FBUyxJQUFNVCxLQUFLQzt3QkFDcEJuQixXQUFXLENBQUMsb0NBQW9DLEVBQzlDbUIsVUFBVVgsY0FDTixpQkFDQSw2QkFDTCxDQUFDO3dCQUNGb0IsY0FBWSxDQUFDLFlBQVksRUFBRVQsUUFBUSxFQUFFLENBQUM7dUJBUmpDQTs7Ozs7Ozs7Ozs7Ozs7OztBQWVuQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL1NpbXBsZUNhcm91c2VsLnRzeD81NTAyIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xyXG5cclxuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlTWVtbywgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcclxuXHJcbmZ1bmN0aW9uIGhhc0lkZW50aWZpZXIoXHJcbiAgdmFsdWU6IHVua25vd25cclxuKTogdmFsdWUgaXMge1xyXG4gIGlkOiBzdHJpbmcgfCBudW1iZXI7XHJcbn0ge1xyXG4gIGlmICh0eXBlb2YgdmFsdWUgIT09IFwib2JqZWN0XCIgfHwgdmFsdWUgPT09IG51bGwgfHwgIShcImlkXCIgaW4gdmFsdWUpKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG5cclxuICBjb25zdCBjYW5kaWRhdGUgPSAodmFsdWUgYXMgeyBpZDogdW5rbm93biB9KS5pZDtcclxuICByZXR1cm4gdHlwZW9mIGNhbmRpZGF0ZSA9PT0gXCJzdHJpbmdcIiB8fCB0eXBlb2YgY2FuZGlkYXRlID09PSBcIm51bWJlclwiO1xyXG59XHJcblxyXG5pbnRlcmZhY2UgU2ltcGxlQ2Fyb3VzZWxQcm9wczxUPiB7XHJcbiAgaXRlbXM6IFRbXTtcclxuICByZW5kZXJJdGVtOiAoaXRlbTogVCwgaW5kZXg6IG51bWJlciwgaXNBY3RpdmU6IGJvb2xlYW4pID0+IFJlYWN0LlJlYWN0Tm9kZTtcclxuICBrZXlFeHRyYWN0b3I/OiAoaXRlbTogVCwgaW5kZXg6IG51bWJlcikgPT4gc3RyaW5nIHwgbnVtYmVyO1xyXG4gIGNsYXNzTmFtZT86IHN0cmluZztcclxuICBhdXRvUGxheT86IGJvb2xlYW47XHJcbiAgaW50ZXJ2YWw/OiBudW1iZXI7XHJcbiAgc2hvd0NvbnRyb2xzPzogYm9vbGVhbjtcclxuICBzaG93SW5kaWNhdG9ycz86IGJvb2xlYW47XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBTaW1wbGVDYXJvdXNlbDxUPih7XHJcbiAgaXRlbXMsXHJcbiAgcmVuZGVySXRlbSxcclxuICBrZXlFeHRyYWN0b3IsXHJcbiAgY2xhc3NOYW1lID0gXCJcIixcclxuICBhdXRvUGxheSA9IHRydWUsXHJcbiAgaW50ZXJ2YWwgPSA1MDAwLFxyXG4gIHNob3dDb250cm9scyA9IHRydWUsXHJcbiAgc2hvd0luZGljYXRvcnMgPSB0cnVlLFxyXG59OiBTaW1wbGVDYXJvdXNlbFByb3BzPFQ+KSB7XHJcbiAgY29uc3Qgc2xpZGVzID0gdXNlTWVtbygoKSA9PiBpdGVtcy5maWx0ZXIoQm9vbGVhbiksIFtpdGVtc10pO1xyXG4gIGNvbnN0IFthY3RpdmVJbmRleCwgc2V0QWN0aXZlSW5kZXhdID0gdXNlU3RhdGUoMCk7XHJcblxyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICBpZiAoIWF1dG9QbGF5IHx8IHNsaWRlcy5sZW5ndGggPD0gMSkgcmV0dXJuO1xyXG4gICAgY29uc3QgdGltZXIgPSB3aW5kb3cuc2V0SW50ZXJ2YWwoKCkgPT4ge1xyXG4gICAgICBzZXRBY3RpdmVJbmRleCgocHJldikgPT4gKHByZXYgKyAxKSAlIHNsaWRlcy5sZW5ndGgpO1xyXG4gICAgfSwgaW50ZXJ2YWwpO1xyXG4gICAgcmV0dXJuICgpID0+IHdpbmRvdy5jbGVhckludGVydmFsKHRpbWVyKTtcclxuICB9LCBbYXV0b1BsYXksIGludGVydmFsLCBzbGlkZXMubGVuZ3RoXSk7XHJcblxyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICBpZiAoYWN0aXZlSW5kZXggPj0gc2xpZGVzLmxlbmd0aCkge1xyXG4gICAgICBzZXRBY3RpdmVJbmRleChNYXRoLm1heChzbGlkZXMubGVuZ3RoIC0gMSwgMCkpO1xyXG4gICAgfVxyXG4gIH0sIFthY3RpdmVJbmRleCwgc2xpZGVzLmxlbmd0aF0pO1xyXG5cclxuICBpZiAoc2xpZGVzLmxlbmd0aCA9PT0gMCkge1xyXG4gICAgcmV0dXJuIG51bGw7XHJcbiAgfVxyXG5cclxuICBjb25zdCBnb1RvID0gKGluZGV4OiBudW1iZXIpID0+IHtcclxuICAgIHNldEFjdGl2ZUluZGV4KChwcmV2KSA9PiB7XHJcbiAgICAgIGlmIChpbmRleCA8IDApIHtcclxuICAgICAgICByZXR1cm4gc2xpZGVzLmxlbmd0aCAtIDE7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGluZGV4ID49IHNsaWRlcy5sZW5ndGgpIHtcclxuICAgICAgICByZXR1cm4gMDtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gaW5kZXg7XHJcbiAgICB9KTtcclxuICB9O1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPGRpdiBjbGFzc05hbWU9e2ByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gJHtjbGFzc05hbWV9YH0+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgaC1mdWxsIHctZnVsbFwiPlxyXG4gICAgICAgIHtzbGlkZXMubWFwKChpdGVtLCBpbmRleCkgPT4ge1xyXG4gICAgICAgICAgY29uc3Qga2V5ID1cclxuICAgICAgICAgICAga2V5RXh0cmFjdG9yPy4oaXRlbSwgaW5kZXgpID8/XHJcbiAgICAgICAgICAgIChoYXNJZGVudGlmaWVyKGl0ZW0pID8gaXRlbS5pZCA6IGluZGV4KTtcclxuXHJcbiAgICAgICAgICByZXR1cm4gKFxyXG4gICAgICAgICAgICA8ZGl2XHJcbiAgICAgICAgICAgICAga2V5PXtrZXl9XHJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgYWJzb2x1dGUgaW5zZXQtMCB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNzAwIGVhc2UtaW4tb3V0ICR7XHJcbiAgICAgICAgICAgICAgICBpbmRleCA9PT0gYWN0aXZlSW5kZXhcclxuICAgICAgICAgICAgICAgICAgPyBcIm9wYWNpdHktMTAwXCJcclxuICAgICAgICAgICAgICAgICAgOiBcInBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0wXCJcclxuICAgICAgICAgICAgICB9YH1cclxuICAgICAgICAgICAgICBhcmlhLWhpZGRlbj17aW5kZXggIT09IGFjdGl2ZUluZGV4fVxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAge3JlbmRlckl0ZW0oaXRlbSwgaW5kZXgsIGluZGV4ID09PSBhY3RpdmVJbmRleCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9KX1cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICB7c2hvd0NvbnRyb2xzICYmIHNsaWRlcy5sZW5ndGggPiAxICYmIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gZ29UbyhhY3RpdmVJbmRleCAtIDEpfVxyXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBsZWZ0LTQgdG9wLTEvMiB6LTEwIGZsZXggaC0xMSB3LTExIC10cmFuc2xhdGUteS0xLzIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtZnVsbCBiZy13aGl0ZS84MCB0ZXh0LVsjMGYxZjM5XSBzaGFkb3ctbGcgdHJhbnNpdGlvbiBob3ZlcjpiZy13aGl0ZVwiXHJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJQcmV2aW91cyBzbGlkZVwiXHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtbGcgZm9udC1zZW1pYm9sZFwiPuKAuTwvc3Bhbj5cclxuICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcclxuICAgICAgICAgICAgb25DbGljaz17KCkgPT4gZ29UbyhhY3RpdmVJbmRleCArIDEpfVxyXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSByaWdodC00IHRvcC0xLzIgei0xMCBmbGV4IGgtMTEgdy0xMSAtdHJhbnNsYXRlLXktMS8yIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgYmctd2hpdGUvODAgdGV4dC1bIzBmMWYzOV0gc2hhZG93LWxnIHRyYW5zaXRpb24gaG92ZXI6Ymctd2hpdGVcIlxyXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiTmV4dCBzbGlkZVwiXHJcbiAgICAgICAgICA+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtbGcgZm9udC1zZW1pYm9sZFwiPuKAujwvc3Bhbj5cclxuICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgIDwvPlxyXG4gICAgICApfVxyXG5cclxuICAgICAge3Nob3dJbmRpY2F0b3JzICYmIHNsaWRlcy5sZW5ndGggPiAxICYmIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGJvdHRvbS01IGxlZnQtMS8yIHotMTAgZmxleCAtdHJhbnNsYXRlLXgtMS8yIGl0ZW1zLWNlbnRlciBnYXAtMlwiPlxyXG4gICAgICAgICAge3NsaWRlcy5tYXAoKF8sIGluZGV4KSA9PiAoXHJcbiAgICAgICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgICBrZXk9e2luZGV4fVxyXG4gICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxyXG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGdvVG8oaW5kZXgpfVxyXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YGgtMi41IHctMi41IHJvdW5kZWQtZnVsbCB0cmFuc2l0aW9uICR7XHJcbiAgICAgICAgICAgICAgICBpbmRleCA9PT0gYWN0aXZlSW5kZXhcclxuICAgICAgICAgICAgICAgICAgPyBcImJnLVsjMTE4YWY0XVwiXHJcbiAgICAgICAgICAgICAgICAgIDogXCJiZy13aGl0ZS83MCBob3ZlcjpiZy13aGl0ZVwiXHJcbiAgICAgICAgICAgICAgfWB9XHJcbiAgICAgICAgICAgICAgYXJpYS1sYWJlbD17YEdvIHRvIHNsaWRlICR7aW5kZXggKyAxfWB9XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICApKX1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgKX1cclxuICAgIDwvZGl2PlxyXG4gICk7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VNZW1vIiwidXNlU3RhdGUiLCJoYXNJZGVudGlmaWVyIiwidmFsdWUiLCJjYW5kaWRhdGUiLCJpZCIsIlNpbXBsZUNhcm91c2VsIiwiaXRlbXMiLCJyZW5kZXJJdGVtIiwia2V5RXh0cmFjdG9yIiwiY2xhc3NOYW1lIiwiYXV0b1BsYXkiLCJpbnRlcnZhbCIsInNob3dDb250cm9scyIsInNob3dJbmRpY2F0b3JzIiwic2xpZGVzIiwiZmlsdGVyIiwiQm9vbGVhbiIsImFjdGl2ZUluZGV4Iiwic2V0QWN0aXZlSW5kZXgiLCJsZW5ndGgiLCJ0aW1lciIsIndpbmRvdyIsInNldEludGVydmFsIiwicHJldiIsImNsZWFySW50ZXJ2YWwiLCJNYXRoIiwibWF4IiwiZ29UbyIsImluZGV4IiwiZGl2IiwibWFwIiwiaXRlbSIsImtleSIsImFyaWEtaGlkZGVuIiwiYnV0dG9uIiwidHlwZSIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwic3BhbiIsIl8iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/SimpleCarousel.tsx\n");
/***/ }),
/***/ "(ssr)/./components/SolutionsCarousel.tsx":
/*!******************************************!*\
!*** ./components/SolutionsCarousel.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SolutionsCarousel: () => (/* binding */ SolutionsCarousel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SimpleCarousel */ \"(ssr)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ SolutionsCarousel auto */ \n\n\nfunction SolutionsCarousel({ items, title = \"行业安全监测解决方案矩阵\", eyebrow = \"Solutions Suite\", description = \"覆盖房屋、边坡、交通、能源等多场景的安全监测方案,联动多源感知与云端智能决策。\" }) {\n if (!items || items.length === 0) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative bg-white py-16 text-[#0f1f39] md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute right-[-160px] top-[-160px] h-[340px] w-[340px] rounded-full bg-[radial-gradient(circle,rgba(17,138,244,0.18)_0%,rgba(17,138,244,0)_78%)] blur-3xl opacity-80\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 27,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 bottom-0 h-[240px] bg-gradient-to-t from-[#f5f7fb] via-white to-transparent opacity-60\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 28,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 26,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 text-center md:px-6\",\n children: [\n eyebrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mb-3 text-xs font-semibold uppercase tracking-[0.46em] text-[#118af4]\",\n children: eyebrow\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 33,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-3xl font-semibold leading-tight md:text-[34px]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 37,\n columnNumber: 9\n }, this),\n description && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mx-auto mt-3 max-w-3xl text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: description\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 41,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto mt-10 w-full max-w-6xl px-4 md:mt-12 md:px-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__.SimpleCarousel, {\n items: items,\n keyExtractor: (item)=>item.id,\n className: \"w-full rounded-[28px] bg-white/95 p-6 shadow-[0_24px_48px_rgba(17,138,244,0.08)] min-h-[520px] md:min-h-[460px] md:p-10\",\n renderItem: (item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid items-center gap-10 md:grid-cols-[1.05fr_0.95fr] md:gap-14\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-2 text-left md:order-1\",\n children: [\n item.tag && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#e4f2ff] px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#118af4]\",\n children: item.tag\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 56,\n columnNumber: 19\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"mt-4 text-[26px] font-semibold leading-tight text-[#0f1f39] md:text-[30px]\",\n children: item.title\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 60,\n columnNumber: 17\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-sm leading-relaxed text-[#4b5565] md:text-base\",\n children: item.summary\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 63,\n columnNumber: 17\n }, void 0),\n item.bullets && item.bullets.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"mt-5 space-y-2 text-sm text-[#1f2937] md:text-base\",\n children: item.bullets.map((bullet, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mt-[6px] inline-block h-1.5 w-1.5 rounded-full bg-[#118af4]\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 70,\n columnNumber: 25\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: bullet\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 71,\n columnNumber: 25\n }, void 0)\n ]\n }, index, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 69,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 67,\n columnNumber: 19\n }, void 0),\n item.badges && item.badges.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-6 flex flex-wrap gap-2.5\",\n children: item.badges.map((badge, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `rounded-full border px-4 py-2 text-xs font-semibold ${index === 0 ? \"border-[#d8e8fb] bg-[#f0f9ff] text-[#118af4]\" : \"border-transparent bg-[#f7f8fb] text-[#4b5565]\"}`,\n children: badge\n }, index, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 79,\n columnNumber: 23\n }, void 0))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 77,\n columnNumber: 19\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 54,\n columnNumber: 15\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"order-1 flex items-center justify-center md:order-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex aspect-[4/3] w-full max-w-[420px] items-center justify-center overflow-hidden rounded-3xl border border-[#dfe9f8] bg-gradient-to-br from-[#f5f9ff] via-white to-[#eaf3ff] shadow-inner\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: item.image,\n alt: item.title,\n className: \"h-full w-full object-cover\",\n loading: \"lazy\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 96,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 95,\n columnNumber: 17\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 94,\n columnNumber: 15\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 53,\n columnNumber: 13\n }, void 0),\n interval: 6500\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 48,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 47,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\SolutionsCarousel.tsx\",\n lineNumber: 25,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL1NvbHV0aW9uc0Nhcm91c2VsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBRTBCO0FBRXdCO0FBUzNDLFNBQVNFLGtCQUFrQixFQUNoQ0MsS0FBSyxFQUNMQyxRQUFRLGNBQWMsRUFDdEJDLFVBQVUsaUJBQWlCLEVBQzNCQyxjQUFjLHlDQUF5QyxFQUNoQztJQUN2QixJQUFJLENBQUNILFNBQVNBLE1BQU1JLE1BQU0sS0FBSyxHQUFHO1FBQ2hDLE9BQU87SUFDVDtJQUVBLHFCQUNFLDhEQUFDQztRQUFRQyxXQUFVOzswQkFDakIsOERBQUNDO2dCQUFJRCxXQUFVOztrQ0FDYiw4REFBQ0M7d0JBQUlELFdBQVU7Ozs7OztrQ0FDZiw4REFBQ0M7d0JBQUlELFdBQVU7Ozs7Ozs7Ozs7OzswQkFHakIsOERBQUNDO2dCQUFJRCxXQUFVOztvQkFDWkoseUJBQ0MsOERBQUNNO3dCQUFFRixXQUFVO2tDQUNWSjs7Ozs7O2tDQUdMLDhEQUFDTzt3QkFBR0gsV0FBVTtrQ0FDWEw7Ozs7OztvQkFFRkUsNkJBQ0MsOERBQUNLO3dCQUFFRixXQUFVO2tDQUNWSDs7Ozs7Ozs7Ozs7OzBCQUtQLDhEQUFDSTtnQkFBSUQsV0FBVTswQkFDYiw0RUFBQ1IsMkRBQWNBO29CQUNiRSxPQUFPQTtvQkFDUFUsY0FBYyxDQUFDQyxPQUFTQSxLQUFLQyxFQUFFO29CQUMvQk4sV0FBVTtvQkFDVk8sWUFBWSxDQUFDRixxQkFDWCw4REFBQ0o7NEJBQUlELFdBQVU7OzhDQUNiLDhEQUFDQztvQ0FBSUQsV0FBVTs7d0NBQ1pLLEtBQUtHLEdBQUcsa0JBQ1AsOERBQUNDOzRDQUFLVCxXQUFVO3NEQUNiSyxLQUFLRyxHQUFHOzs7Ozs7c0RBR2IsOERBQUNFOzRDQUFHVixXQUFVO3NEQUNYSyxLQUFLVixLQUFLOzs7Ozs7c0RBRWIsOERBQUNPOzRDQUFFRixXQUFVO3NEQUNWSyxLQUFLTSxPQUFPOzs7Ozs7d0NBRWROLEtBQUtPLE9BQU8sSUFBSVAsS0FBS08sT0FBTyxDQUFDZCxNQUFNLEdBQUcsbUJBQ3JDLDhEQUFDZTs0Q0FBR2IsV0FBVTtzREFDWEssS0FBS08sT0FBTyxDQUFDRSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3pCLDhEQUFDQztvREFBZWpCLFdBQVU7O3NFQUN4Qiw4REFBQ1M7NERBQUtULFdBQVU7Ozs7OztzRUFDaEIsOERBQUNTO3NFQUFNTTs7Ozs7OzttREFGQUM7Ozs7Ozs7Ozs7d0NBT2RYLEtBQUthLE1BQU0sSUFBSWIsS0FBS2EsTUFBTSxDQUFDcEIsTUFBTSxHQUFHLG1CQUNuQyw4REFBQ0c7NENBQUlELFdBQVU7c0RBQ1pLLEtBQUthLE1BQU0sQ0FBQ0osR0FBRyxDQUFDLENBQUNLLE9BQU9ILHNCQUN2Qiw4REFBQ1A7b0RBRUNULFdBQVcsQ0FBQyxvREFBb0QsRUFDOURnQixVQUFVLElBQ04saURBQ0EsaURBQ0wsQ0FBQzs4REFFREc7bURBUElIOzs7Ozs7Ozs7Ozs7Ozs7OzhDQWNmLDhEQUFDZjtvQ0FBSUQsV0FBVTs4Q0FDYiw0RUFBQ0M7d0NBQUlELFdBQVU7a0RBQ2IsNEVBQUNvQjs0Q0FDQ0MsS0FBS2hCLEtBQUtpQixLQUFLOzRDQUNmQyxLQUFLbEIsS0FBS1YsS0FBSzs0Q0FDZkssV0FBVTs0Q0FDVndCLFNBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBTWxCQyxVQUFVOzs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL1NvbHV0aW9uc0Nhcm91c2VsLnRzeD83N2RiIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcblxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHR5cGUgeyBTb2x1dGlvbkl0ZW0gfSBmcm9tIFwiLi4vdHlwZXNcIjtcbmltcG9ydCB7IFNpbXBsZUNhcm91c2VsIH0gZnJvbSBcIi4vU2ltcGxlQ2Fyb3VzZWxcIjtcblxuaW50ZXJmYWNlIFNvbHV0aW9uc0Nhcm91c2VsUHJvcHMge1xuICBpdGVtczogU29sdXRpb25JdGVtW107XG4gIHRpdGxlPzogc3RyaW5nO1xuICBleWVicm93Pzogc3RyaW5nO1xuICBkZXNjcmlwdGlvbj86IHN0cmluZztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFNvbHV0aW9uc0Nhcm91c2VsKHtcbiAgaXRlbXMsXG4gIHRpdGxlID0gXCLooYzkuJrlronlhajnm5HmtYvop6PlhrPmlrnmoYjnn6npmLVcIixcbiAgZXllYnJvdyA9IFwiU29sdXRpb25zIFN1aXRlXCIsXG4gIGRlc2NyaXB0aW9uID0gXCLopobnm5bmiL/lsYvjgIHovrnlnaHjgIHkuqTpgJrjgIHog73mupDnrYnlpJrlnLrmma/nmoTlronlhajnm5HmtYvmlrnmoYjvvIzogZTliqjlpJrmupDmhJ/nn6XkuI7kupHnq6/mmbrog73lhrPnrZbjgIJcIixcbn06IFNvbHV0aW9uc0Nhcm91c2VsUHJvcHMpIHtcbiAgaWYgKCFpdGVtcyB8fCBpdGVtcy5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwicmVsYXRpdmUgYmctd2hpdGUgcHktMTYgdGV4dC1bIzBmMWYzOV0gbWQ6cHktMjBcIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgcmlnaHQtWy0xNjBweF0gdG9wLVstMTYwcHhdIGgtWzM0MHB4XSB3LVszNDBweF0gcm91bmRlZC1mdWxsIGJnLVtyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLHJnYmEoMTcsMTM4LDI0NCwwLjE4KV8wJSxyZ2JhKDE3LDEzOCwyNDQsMClfNzglKV0gYmx1ci0zeGwgb3BhY2l0eS04MFwiIC8+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicG9pbnRlci1ldmVudHMtbm9uZSBhYnNvbHV0ZSBpbnNldC14LTAgYm90dG9tLTAgaC1bMjQwcHhdIGJnLWdyYWRpZW50LXRvLXQgZnJvbS1bI2Y1ZjdmYl0gdmlhLXdoaXRlIHRvLXRyYW5zcGFyZW50IG9wYWNpdHktNjBcIiAvPlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgbXgtYXV0byB3LWZ1bGwgbWF4LXctNXhsIHB4LTQgdGV4dC1jZW50ZXIgbWQ6cHgtNlwiPlxuICAgICAgICB7ZXllYnJvdyAmJiAoXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwibWItMyB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIHRyYWNraW5nLVswLjQ2ZW1dIHRleHQtWyMxMThhZjRdXCI+XG4gICAgICAgICAgICB7ZXllYnJvd31cbiAgICAgICAgICA8L3A+XG4gICAgICAgICl9XG4gICAgICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgbWQ6dGV4dC1bMzRweF1cIj5cbiAgICAgICAgICB7dGl0bGV9XG4gICAgICAgIDwvaDI+XG4gICAgICAgIHtkZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXgtYXV0byBtdC0zIG1heC13LTN4bCB0ZXh0LXNtIGxlYWRpbmctcmVsYXhlZCB0ZXh0LVsjNGI1NTY1XSBtZDp0ZXh0LWJhc2VcIj5cbiAgICAgICAgICAgIHtkZXNjcmlwdGlvbn1cbiAgICAgICAgICA8L3A+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBteC1hdXRvIG10LTEwIHctZnVsbCBtYXgtdy02eGwgcHgtNCBtZDptdC0xMiBtZDpweC02XCI+XG4gICAgICAgIDxTaW1wbGVDYXJvdXNlbFxuICAgICAgICAgIGl0ZW1zPXtpdGVtc31cbiAgICAgICAgICBrZXlFeHRyYWN0b3I9eyhpdGVtKSA9PiBpdGVtLmlkfVxuICAgICAgICAgIGNsYXNzTmFtZT1cInctZnVsbCByb3VuZGVkLVsyOHB4XSBiZy13aGl0ZS85NSBwLTYgc2hhZG93LVswXzI0cHhfNDhweF9yZ2JhKDE3LDEzOCwyNDQsMC4wOCldIG1pbi1oLVs1MjBweF0gbWQ6bWluLWgtWzQ2MHB4XSBtZDpwLTEwXCJcbiAgICAgICAgICByZW5kZXJJdGVtPXsoaXRlbSkgPT4gKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGl0ZW1zLWNlbnRlciBnYXAtMTAgbWQ6Z3JpZC1jb2xzLVsxLjA1ZnJfMC45NWZyXSBtZDpnYXAtMTRcIj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvcmRlci0yIHRleHQtbGVmdCBtZDpvcmRlci0xXCI+XG4gICAgICAgICAgICAgICAge2l0ZW0udGFnICYmIChcbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgYmctWyNlNGYyZmZdIHB4LTMuNSBweS0xIHRleHQtWzExcHhdIGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIHRyYWNraW5nLVswLjI0ZW1dIHRleHQtWyMxMThhZjRdXCI+XG4gICAgICAgICAgICAgICAgICAgIHtpdGVtLnRhZ31cbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJtdC00IHRleHQtWzI2cHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy10aWdodCB0ZXh0LVsjMGYxZjM5XSBtZDp0ZXh0LVszMHB4XVwiPlxuICAgICAgICAgICAgICAgICAge2l0ZW0udGl0bGV9XG4gICAgICAgICAgICAgICAgPC9oMz5cbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC00IHRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyM0YjU1NjVdIG1kOnRleHQtYmFzZVwiPlxuICAgICAgICAgICAgICAgICAge2l0ZW0uc3VtbWFyeX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAge2l0ZW0uYnVsbGV0cyAmJiBpdGVtLmJ1bGxldHMubGVuZ3RoID4gMCAmJiAoXG4gICAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibXQtNSBzcGFjZS15LTIgdGV4dC1zbSB0ZXh0LVsjMWYyOTM3XSBtZDp0ZXh0LWJhc2VcIj5cbiAgICAgICAgICAgICAgICAgICAge2l0ZW0uYnVsbGV0cy5tYXAoKGJ1bGxldCwgaW5kZXgpID0+IChcbiAgICAgICAgICAgICAgICAgICAgICA8bGkga2V5PXtpbmRleH0gY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1zdGFydCBnYXAtMlwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwibXQtWzZweF0gaW5saW5lLWJsb2NrIGgtMS41IHctMS41IHJvdW5kZWQtZnVsbCBiZy1bIzExOGFmNF1cIiAvPlxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+e2J1bGxldH08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgICAgICA8L3VsPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAge2l0ZW0uYmFkZ2VzICYmIGl0ZW0uYmFkZ2VzLmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC02IGZsZXggZmxleC13cmFwIGdhcC0yLjVcIj5cbiAgICAgICAgICAgICAgICAgICAge2l0ZW0uYmFkZ2VzLm1hcCgoYmFkZ2UsIGluZGV4KSA9PiAoXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAgICAgIGtleT17aW5kZXh9XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Byb3VuZGVkLWZ1bGwgYm9yZGVyIHB4LTQgcHktMiB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgJHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXggPT09IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFwiYm9yZGVyLVsjZDhlOGZiXSBiZy1bI2YwZjlmZl0gdGV4dC1bIzExOGFmNF1cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogXCJib3JkZXItdHJhbnNwYXJlbnQgYmctWyNmN2Y4ZmJdIHRleHQtWyM0YjU1NjVdXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1gfVxuICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgIHtiYWRnZX1cbiAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICkpfVxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvcmRlci0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1kOm9yZGVyLTJcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIGZsZXggYXNwZWN0LVs0LzNdIHctZnVsbCBtYXgtdy1bNDIwcHhdIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC0zeGwgYm9yZGVyIGJvcmRlci1bI2RmZTlmOF0gYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1bI2Y1ZjlmZl0gdmlhLXdoaXRlIHRvLVsjZWFmM2ZmXSBzaGFkb3ctaW5uZXJcIj5cbiAgICAgICAgICAgICAgICAgIDxpbWdcbiAgICAgICAgICAgICAgICAgICAgc3JjPXtpdGVtLmltYWdlfVxuICAgICAgICAgICAgICAgICAgICBhbHQ9e2l0ZW0udGl0bGV9XG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtZnVsbCB3LWZ1bGwgb2JqZWN0LWNvdmVyXCJcbiAgICAgICAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICApfVxuICAgICAgICAgIGludGVydmFsPXs2NTAwfVxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9zZWN0aW9uPlxuICApO1xufVxuXG5cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlNpbXBsZUNhcm91c2VsIiwiU29sdXRpb25zQ2Fyb3VzZWwiLCJpdGVtcyIsInRpdGxlIiwiZXllYnJvdyIsImRlc2NyaXB0aW9uIiwibGVuZ3RoIiwic2VjdGlvbiIsImNsYXNzTmFtZSIsImRpdiIsInAiLCJoMiIsImtleUV4dHJhY3RvciIsIml0ZW0iLCJpZCIsInJlbmRlckl0ZW0iLCJ0YWciLCJzcGFuIiwiaDMiLCJzdW1tYXJ5IiwiYnVsbGV0cyIsInVsIiwibWFwIiwiYnVsbGV0IiwiaW5kZXgiLCJsaSIsImJhZGdlcyIsImJhZGdlIiwiaW1nIiwic3JjIiwiaW1hZ2UiLCJhbHQiLCJsb2FkaW5nIiwiaW50ZXJ2YWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/SolutionsCarousel.tsx\n");
/***/ }),
/***/ "(rsc)/./app/globals.css":
/*!*************************!*\
!*** ./app/globals.css ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"7f790fd2c2f4\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL2dsb2JhbHMuY3NzP2RmOTIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCI3Zjc5MGZkMmMyZjRcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n");
/***/ }),
/***/ "(rsc)/./app/[locale]/layout.tsx":
/*!*********************************!*\
!*** ./app/[locale]/layout.tsx ***!
\*********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLocaleLayout),\n/* harmony export */ dynamicParams: () => (/* binding */ dynamicParams),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateStaticParams: () => (/* binding */ generateStaticParams)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_MainNav__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/MainNav */ \"(rsc)/./components/MainNav.tsx\");\n/* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/Footer */ \"(rsc)/./components/Footer.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\nconst dynamicParams = true;\nasync function generateStaticParams() {\n return [\n {\n locale: \"zh-CN\"\n },\n {\n locale: \"en\"\n }\n ];\n}\nasync function generateMetadata({ params }) {\n const locale = params.locale;\n const isEn = locale === \"en\";\n return {\n title: isEn ? \"Henggan Intelligence | Precision Imaging — Leading a New Era of Vision\" : \"衡感智能:让城市具备安全感知能力\",\n description: isEn ? \"Founded in November 2014, Henggan Intelligence is a leading intelligent imaging system provider in China. We deliver end-to-end on-device intelligent imaging solutions.\" : \"衡感智能(成立2014)提供芯片级适配、ISP调试与算法优化的端到端智能影像解决方案,服务手机、车载、医疗与可穿戴等行业。\"\n };\n}\nfunction RootLocaleLayout({ children, params }) {\n const mainnav = (0,_lib_data__WEBPACK_IMPORTED_MODULE_5__.getMainNav)(params.locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: params.locale === \"en\" ? \"en\" : \"zh-CN\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n className: \"bg-[#f6f8fc] text-[#1e2a3f]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainNav__WEBPACK_IMPORTED_MODULE_3__.MainNav, {\n items: mainnav,\n basePath: `/${params.locale}`,\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"pt-16 md:pt-24 min-h-screen\",\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Footer__WEBPACK_IMPORTED_MODULE_4__.Footer, {\n locale: params.locale\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\layout.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQXdCO0FBQ0U7QUFDeUI7QUFDRjtBQUNMO0FBRXJDLE1BQU1JLGdCQUFnQixLQUFLO0FBRTNCLGVBQWVDO0lBQ3BCLE9BQU87UUFBQztZQUFFQyxRQUFRO1FBQVE7UUFBRztZQUFFQSxRQUFRO1FBQUs7S0FBRTtBQUNoRDtBQUVPLGVBQWVDLGlCQUFpQixFQUFFQyxNQUFNLEVBQWtDO0lBQy9FLE1BQU1GLFNBQVNFLE9BQU9GLE1BQU07SUFDNUIsTUFBTUcsT0FBT0gsV0FBVztJQUV4QixPQUFPO1FBQ0xJLE9BQU9ELE9BQ0gsMkVBQ0E7UUFDSkUsYUFBYUYsT0FDVCw2S0FDQTtJQUNOO0FBQ0Y7QUFFZSxTQUFTRyxpQkFBaUIsRUFBRUMsUUFBUSxFQUFFTCxNQUFNLEVBQTZEO0lBQ3RILE1BQU1NLFVBQVVYLHFEQUFVQSxDQUFDSyxPQUFPRixNQUFNO0lBQ3hDLHFCQUNFLDhEQUFDUztRQUFLQyxNQUFNUixPQUFPRixNQUFNLEtBQUssT0FBTyxPQUFPO2tCQUMxQyw0RUFBQ1c7WUFBS0MsV0FBVTs7OEJBQ2QsOERBQUNqQix3REFBT0E7b0JBQUNrQixPQUFPTDtvQkFBU00sVUFBVSxDQUFDLENBQUMsRUFBRVosT0FBT0YsTUFBTSxDQUFDLENBQUM7b0JBQUVBLFFBQVFFLE9BQU9GLE1BQU07Ozs7Ozs4QkFDN0UsOERBQUNlO29CQUFLSCxXQUFVOzhCQUErQkw7Ozs7Ozs4QkFDL0MsOERBQUNYLHNEQUFNQTtvQkFBQ0ksUUFBUUUsT0FBT0YsTUFBTTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJckMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaXRlLy4vYXBwL1tsb2NhbGVdL2xheW91dC50c3g/YTI2MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuLi9nbG9iYWxzLmNzc1wiO1xyXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB7IE1haW5OYXYgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9NYWluTmF2XCI7XHJcbmltcG9ydCB7IEZvb3RlciB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Zvb3RlclwiO1xyXG5pbXBvcnQgeyBnZXRNYWluTmF2IH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XHJcblxyXG5leHBvcnQgY29uc3QgZHluYW1pY1BhcmFtcyA9IHRydWU7XHJcblxyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVTdGF0aWNQYXJhbXMoKSB7XHJcbiAgcmV0dXJuIFt7IGxvY2FsZTogXCJ6aC1DTlwiIH0sIHsgbG9jYWxlOiBcImVuXCIgfV07XHJcbn1cclxuXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZU1ldGFkYXRhKHsgcGFyYW1zIH06IHsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSkge1xyXG4gIGNvbnN0IGxvY2FsZSA9IHBhcmFtcy5sb2NhbGU7XHJcbiAgY29uc3QgaXNFbiA9IGxvY2FsZSA9PT0gXCJlblwiO1xyXG4gIFxyXG4gIHJldHVybiB7XHJcbiAgICB0aXRsZTogaXNFbiBcclxuICAgICAgPyBcIkhlbmdnYW4gSW50ZWxsaWdlbmNlIHwgUHJlY2lzaW9uIEltYWdpbmcg4oCUIExlYWRpbmcgYSBOZXcgRXJhIG9mIFZpc2lvblwiXHJcbiAgICAgIDogXCLooaHmhJ/mmbrog73vvJrorqnln47luILlhbflpIflronlhajmhJ/nn6Xog73liptcIixcclxuICAgIGRlc2NyaXB0aW9uOiBpc0VuXHJcbiAgICAgID8gXCJGb3VuZGVkIGluIE5vdmVtYmVyIDIwMTQsIEhlbmdnYW4gSW50ZWxsaWdlbmNlIGlzIGEgbGVhZGluZyBpbnRlbGxpZ2VudCBpbWFnaW5nIHN5c3RlbSBwcm92aWRlciBpbiBDaGluYS4gV2UgZGVsaXZlciBlbmQtdG8tZW5kIG9uLWRldmljZSBpbnRlbGxpZ2VudCBpbWFnaW5nIHNvbHV0aW9ucy5cIlxyXG4gICAgICA6IFwi6KGh5oSf5pm66IO977yI5oiQ56uLMjAxNO+8ieaPkOS+m+iKr+eJh+e6p+mAgumFjeOAgUlTUOiwg+ivleS4jueul+azleS8mOWMlueahOerr+WIsOerr+aZuuiDveW9seWDj+ino+WGs+aWueahiO+8jOacjeWKoeaJi+acuuOAgei9pui9veOAgeWMu+eWl+S4juWPr+epv+aItOetieihjOS4muOAglwiLFxyXG4gIH07XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJvb3RMb2NhbGVMYXlvdXQoeyBjaGlsZHJlbiwgcGFyYW1zIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZTsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSkge1xyXG4gIGNvbnN0IG1haW5uYXYgPSBnZXRNYWluTmF2KHBhcmFtcy5sb2NhbGUpO1xyXG4gIHJldHVybiAoXHJcbiAgICA8aHRtbCBsYW5nPXtwYXJhbXMubG9jYWxlID09PSBcImVuXCIgPyBcImVuXCIgOiBcInpoLUNOXCJ9PlxyXG4gICAgICA8Ym9keSBjbGFzc05hbWU9XCJiZy1bI2Y2ZjhmY10gdGV4dC1bIzFlMmEzZl1cIj5cclxuICAgICAgICA8TWFpbk5hdiBpdGVtcz17bWFpbm5hdn0gYmFzZVBhdGg9e2AvJHtwYXJhbXMubG9jYWxlfWB9IGxvY2FsZT17cGFyYW1zLmxvY2FsZX0gLz5cclxuICAgICAgICA8bWFpbiBjbGFzc05hbWU9XCJwdC0xNiBtZDpwdC0yNCBtaW4taC1zY3JlZW5cIj57Y2hpbGRyZW59PC9tYWluPlxyXG4gICAgICAgIDxGb290ZXIgbG9jYWxlPXtwYXJhbXMubG9jYWxlfSAvPlxyXG4gICAgICA8L2JvZHk+XHJcbiAgICA8L2h0bWw+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk1haW5OYXYiLCJGb290ZXIiLCJnZXRNYWluTmF2IiwiZHluYW1pY1BhcmFtcyIsImdlbmVyYXRlU3RhdGljUGFyYW1zIiwibG9jYWxlIiwiZ2VuZXJhdGVNZXRhZGF0YSIsInBhcmFtcyIsImlzRW4iLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiUm9vdExvY2FsZUxheW91dCIsImNoaWxkcmVuIiwibWFpbm5hdiIsImh0bWwiLCJsYW5nIiwiYm9keSIsImNsYXNzTmFtZSIsIml0ZW1zIiwiYmFzZVBhdGgiLCJtYWluIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/layout.tsx\n");
/***/ }),
/***/ "(rsc)/./app/[locale]/page.tsx":
/*!*******************************!*\
!*** ./app/[locale]/page.tsx ***!
\*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ HomePage),\n/* harmony export */ revalidate: () => (/* binding */ revalidate)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/AboutMarkdownSection */ \"(rsc)/./components/AboutMarkdownSection.tsx\");\n/* harmony import */ var _components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/HomeHeroCarousel */ \"(rsc)/./components/HomeHeroCarousel.tsx\");\n/* harmony import */ var _components_ProductCarouselSection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/ProductCarouselSection */ \"(rsc)/./components/ProductCarouselSection.tsx\");\n/* harmony import */ var _components_SolutionsCarousel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/SolutionsCarousel */ \"(rsc)/./components/SolutionsCarousel.tsx\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\n\nconst revalidate = 300;\nfunction HomePage({ params }) {\n const locale = params.locale;\n const floors = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getFloors)(locale);\n const primaryFloor = floors[0];\n const solutionsData = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getSolutions)(locale);\n const aboutMarkdown = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getAboutMarkdown)(locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"flex flex-col gap-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_HomeHeroCarousel__WEBPACK_IMPORTED_MODULE_3__.HomeHeroCarousel, {}, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this),\n primaryFloor && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ProductCarouselSection__WEBPACK_IMPORTED_MODULE_4__.ProductCarouselSection, {\n products: primaryFloor.products,\n title: primaryFloor.hero?.title ?? primaryFloor.title ?? \"核心监测终端与智能设备\",\n description: primaryFloor.hero?.description ?? primaryFloor.hero?.subtitle ?? \"多模态感知硬件覆盖城市结构安全监测的关键场景,支持长续航、低功耗与云端协同。\",\n eyebrow: primaryFloor.hero?.eyebrow ?? \"Product Portfolio\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, this),\n solutionsData?.items?.length ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_SolutionsCarousel__WEBPACK_IMPORTED_MODULE_5__.SolutionsCarousel, {\n items: solutionsData.items,\n title: solutionsData.hero?.title ?? solutionsData.title ?? \"行业安全监测解决方案矩阵\",\n description: solutionsData.hero?.description ?? solutionsData.hero?.subtitle ?? \"覆盖房屋、边坡、交通、能源等多场景的安全监测方案,联动多源感知与云端智能决策。\",\n eyebrow: solutionsData.hero?.eyebrow ?? \"Solutions Suite\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 40,\n columnNumber: 9\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AboutMarkdownSection__WEBPACK_IMPORTED_MODULE_2__.AboutMarkdownSection, {\n content: aboutMarkdown\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 56,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\[locale]\\\\page.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQTBCO0FBQ21EO0FBQ1I7QUFDWTtBQUNWO0FBQ0k7QUFFcEUsTUFBTVEsYUFBYSxJQUFJO0FBRWYsU0FBU0MsU0FBUyxFQUFFQyxNQUFNLEVBQWtDO0lBQ3pFLE1BQU1DLFNBQVNELE9BQU9DLE1BQU07SUFFNUIsTUFBTUMsU0FBU04sb0RBQVNBLENBQUNLO0lBQ3pCLE1BQU1FLGVBQWVELE1BQU0sQ0FBQyxFQUFFO0lBQzlCLE1BQU1FLGdCQUFnQlAsdURBQVlBLENBQUNJO0lBQ25DLE1BQU1JLGdCQUFnQlYsMkRBQWdCQSxDQUFDTTtJQUV2QyxxQkFDRSw4REFBQ0s7UUFBS0MsV0FBVTs7MEJBQ2QsOERBQUNmLDBFQUFnQkE7Ozs7O1lBRWhCVyw4QkFDQyw4REFBQ1Ysc0ZBQXNCQTtnQkFDckJlLFVBQVVMLGFBQWFLLFFBQVE7Z0JBQy9CQyxPQUNFTixhQUFhTyxJQUFJLEVBQUVELFNBQ25CTixhQUFhTSxLQUFLLElBQ2xCO2dCQUVGRSxhQUNFUixhQUFhTyxJQUFJLEVBQUVDLGVBQ25CUixhQUFhTyxJQUFJLEVBQUVFLFlBQ25CO2dCQUVGQyxTQUFTVixhQUFhTyxJQUFJLEVBQUVHLFdBQVc7Ozs7OztZQUkxQ1QsZUFBZVUsT0FBT0MsdUJBQ3JCLDhEQUFDckIsNEVBQWlCQTtnQkFDaEJvQixPQUFPVixjQUFjVSxLQUFLO2dCQUMxQkwsT0FDRUwsY0FBY00sSUFBSSxFQUFFRCxTQUNwQkwsY0FBY0ssS0FBSyxJQUNuQjtnQkFFRkUsYUFDRVAsY0FBY00sSUFBSSxFQUFFQyxlQUNwQlAsY0FBY00sSUFBSSxFQUFFRSxZQUNwQjtnQkFFRkMsU0FBU1QsY0FBY00sSUFBSSxFQUFFRyxXQUFXOzs7Ozt1QkFFeEM7MEJBRUosOERBQUN0QixrRkFBb0JBO2dCQUFDeUIsU0FBU1g7Ozs7Ozs7Ozs7OztBQUdyQyIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvW2xvY2FsZV0vcGFnZS50c3g/M2IwZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBBYm91dE1hcmtkb3duU2VjdGlvbiB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0Fib3V0TWFya2Rvd25TZWN0aW9uXCI7XG5pbXBvcnQgeyBIb21lSGVyb0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbFwiO1xuaW1wb3J0IHsgUHJvZHVjdENhcm91c2VsU2VjdGlvbiB9IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL1Byb2R1Y3RDYXJvdXNlbFNlY3Rpb25cIjtcbmltcG9ydCB7IFNvbHV0aW9uc0Nhcm91c2VsIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvU29sdXRpb25zQ2Fyb3VzZWxcIjtcbmltcG9ydCB7IGdldEFib3V0TWFya2Rvd24sIGdldEZsb29ycywgZ2V0U29sdXRpb25zIH0gZnJvbSBcIi4uLy4uL2xpYi9kYXRhXCI7XG5cbmV4cG9ydCBjb25zdCByZXZhbGlkYXRlID0gMzAwO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBIb21lUGFnZSh7IHBhcmFtcyB9OiB7IHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9IH0pIHtcbiAgY29uc3QgbG9jYWxlID0gcGFyYW1zLmxvY2FsZTtcblxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcbiAgY29uc3QgcHJpbWFyeUZsb29yID0gZmxvb3JzWzBdO1xuICBjb25zdCBzb2x1dGlvbnNEYXRhID0gZ2V0U29sdXRpb25zKGxvY2FsZSk7XG4gIGNvbnN0IGFib3V0TWFya2Rvd24gPSBnZXRBYm91dE1hcmtkb3duKGxvY2FsZSk7XG5cbiAgcmV0dXJuIChcbiAgICA8bWFpbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC0wXCI+XG4gICAgICA8SG9tZUhlcm9DYXJvdXNlbCAvPlxuXG4gICAgICB7cHJpbWFyeUZsb29yICYmIChcbiAgICAgICAgPFByb2R1Y3RDYXJvdXNlbFNlY3Rpb25cbiAgICAgICAgICBwcm9kdWN0cz17cHJpbWFyeUZsb29yLnByb2R1Y3RzfVxuICAgICAgICAgIHRpdGxlPXtcbiAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy50aXRsZSA/P1xuICAgICAgICAgICAgcHJpbWFyeUZsb29yLnRpdGxlID8/XG4gICAgICAgICAgICBcIuaguOW/g+ebkea1i+e7iOerr+S4juaZuuiDveiuvuWkh1wiXG4gICAgICAgICAgfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXtcbiAgICAgICAgICAgIHByaW1hcnlGbG9vci5oZXJvPy5kZXNjcmlwdGlvbiA/P1xuICAgICAgICAgICAgcHJpbWFyeUZsb29yLmhlcm8/LnN1YnRpdGxlID8/XG4gICAgICAgICAgICBcIuWkmuaooeaAgeaEn+efpeehrOS7tuimhuebluWfjuW4gue7k+aehOWuieWFqOebkea1i+eahOWFs+mUruWcuuaZr++8jOaUr+aMgemVv+e7reiIquOAgeS9juWKn+iAl+S4juS6keerr+WNj+WQjOOAglwiXG4gICAgICAgICAgfVxuICAgICAgICAgIGV5ZWJyb3c9e3ByaW1hcnlGbG9vci5oZXJvPy5leWVicm93ID8/IFwiUHJvZHVjdCBQb3J0Zm9saW9cIn1cbiAgICAgICAgLz5cbiAgICAgICl9XG5cbiAgICAgIHtzb2x1dGlvbnNEYXRhPy5pdGVtcz8ubGVuZ3RoID8gKFxuICAgICAgICA8U29sdXRpb25zQ2Fyb3VzZWxcbiAgICAgICAgICBpdGVtcz17c29sdXRpb25zRGF0YS5pdGVtc31cbiAgICAgICAgICB0aXRsZT17XG4gICAgICAgICAgICBzb2x1dGlvbnNEYXRhLmhlcm8/LnRpdGxlID8/XG4gICAgICAgICAgICBzb2x1dGlvbnNEYXRhLnRpdGxlID8/XG4gICAgICAgICAgICBcIuihjOS4muWuieWFqOebkea1i+ino+WGs+aWueahiOefqemYtVwiXG4gICAgICAgICAgfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXtcbiAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uZGVzY3JpcHRpb24gPz9cbiAgICAgICAgICAgIHNvbHV0aW9uc0RhdGEuaGVybz8uc3VidGl0bGUgPz9cbiAgICAgICAgICAgIFwi6KaG55uW5oi/5bGL44CB6L655Z2h44CB5Lqk6YCa44CB6IO95rqQ562J5aSa5Zy65pmv55qE5a6J5YWo55uR5rWL5pa55qGI77yM6IGU5Yqo5aSa5rqQ5oSf55+l5LiO5LqR56uv5pm66IO95Yaz562W44CCXCJcbiAgICAgICAgICB9XG4gICAgICAgICAgZXllYnJvdz17c29sdXRpb25zRGF0YS5oZXJvPy5leWVicm93ID8/IFwiU29sdXRpb25zIFN1aXRlXCJ9XG4gICAgICAgIC8+XG4gICAgICApIDogbnVsbH1cblxuICAgICAgPEFib3V0TWFya2Rvd25TZWN0aW9uIGNvbnRlbnQ9e2Fib3V0TWFya2Rvd259IC8+XG4gICAgPC9tYWluPlxuICApO1xufVxuXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJBYm91dE1hcmtkb3duU2VjdGlvbiIsIkhvbWVIZXJvQ2Fyb3VzZWwiLCJQcm9kdWN0Q2Fyb3VzZWxTZWN0aW9uIiwiU29sdXRpb25zQ2Fyb3VzZWwiLCJnZXRBYm91dE1hcmtkb3duIiwiZ2V0Rmxvb3JzIiwiZ2V0U29sdXRpb25zIiwicmV2YWxpZGF0ZSIsIkhvbWVQYWdlIiwicGFyYW1zIiwibG9jYWxlIiwiZmxvb3JzIiwicHJpbWFyeUZsb29yIiwic29sdXRpb25zRGF0YSIsImFib3V0TWFya2Rvd24iLCJtYWluIiwiY2xhc3NOYW1lIiwicHJvZHVjdHMiLCJ0aXRsZSIsImhlcm8iLCJkZXNjcmlwdGlvbiIsInN1YnRpdGxlIiwiZXllYnJvdyIsIml0ZW1zIiwibGVuZ3RoIiwiY29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/page.tsx\n");
/***/ }),
/***/ "(rsc)/./app/layout.tsx":
/*!************************!*\
!*** ./app/layout.tsx ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst metadata = {\n title: \"衡感智能:让城市具备安全感知能力\",\n description: \"\"\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"zh-CN\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: children\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\layout.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF1QjtBQUNHO0FBRW5CLE1BQU1DLFdBQVc7SUFDdEJDLE9BQU87SUFDUEMsYUFBYTtBQUNmLEVBQUU7QUFFYSxTQUFTQyxXQUFXLEVBQUVDLFFBQVEsRUFBaUM7SUFDNUUscUJBQ0UsOERBQUNDO1FBQUtDLE1BQUs7a0JBQ1QsNEVBQUNDO3NCQUNFSDs7Ozs7Ozs7Ozs7QUFJVCIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvbGF5b3V0LnRzeD85OTg4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcIi4vZ2xvYmFscy5jc3NcIjtcclxuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuZXhwb3J0IGNvbnN0IG1ldGFkYXRhID0ge1xyXG4gIHRpdGxlOiBcIuihoeaEn+aZuuiDve+8muiuqeWfjuW4guWFt+Wkh+WuieWFqOaEn+efpeiDveWKm1wiLFxyXG4gIGRlc2NyaXB0aW9uOiBcIlwiLFxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZSB9KSB7XHJcbiAgcmV0dXJuIChcclxuICAgIDxodG1sIGxhbmc9XCJ6aC1DTlwiPlxyXG4gICAgICA8Ym9keT5cclxuICAgICAgICB7Y2hpbGRyZW59XHJcbiAgICAgIDwvYm9keT5cclxuICAgIDwvaHRtbD5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwibWV0YWRhdGEiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiUm9vdExheW91dCIsImNoaWxkcmVuIiwiaHRtbCIsImxhbmciLCJib2R5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n");
/***/ }),
/***/ "(rsc)/./app/not-found.tsx":
/*!***************************!*\
!*** ./app/not-found.tsx ***!
\***************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ NotFound)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction NotFound() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-screen-md px-4 py-20 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold mb-2\",\n children: \"页面不存在\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 6,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-gray-600 mb-6\",\n children: \"您访问的页面可能已被移动或暂未上线。\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 7,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"/\",\n className: \"inline-block px-5 py-2.5 rounded bg-black text-white\",\n children: \"返回首页\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\app\\\\not-found.tsx\",\n lineNumber: 5,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbm90LWZvdW5kLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFFWCxTQUFTQztJQUN0QixxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNDO2dCQUFHRCxXQUFVOzBCQUE4Qjs7Ozs7OzBCQUM1Qyw4REFBQ0U7Z0JBQUVGLFdBQVU7MEJBQXFCOzs7Ozs7MEJBQ2xDLDhEQUFDRztnQkFBRUMsTUFBSztnQkFBSUosV0FBVTswQkFBdUQ7Ozs7Ozs7Ozs7OztBQUduRiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9hcHAvbm90LWZvdW5kLnRzeD81YzgwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE5vdEZvdW5kKCkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctc2NyZWVuLW1kIHB4LTQgcHktMjAgdGV4dC1jZW50ZXJcIj5cclxuICAgICAgPGgxIGNsYXNzTmFtZT1cInRleHQtM3hsIGZvbnQtc2VtaWJvbGQgbWItMlwiPumhtemdouS4jeWtmOWcqDwvaDE+XHJcbiAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtZ3JheS02MDAgbWItNlwiPuaCqOiuv+mXrueahOmhtemdouWPr+iDveW3suiiq+enu+WKqOaIluaaguacquS4iue6v+OAgjwvcD5cclxuICAgICAgPGEgaHJlZj1cIi9cIiBjbGFzc05hbWU9XCJpbmxpbmUtYmxvY2sgcHgtNSBweS0yLjUgcm91bmRlZCBiZy1ibGFjayB0ZXh0LXdoaXRlXCI+6L+U5Zue6aaW6aG1PC9hPlxyXG4gICAgPC9kaXY+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk5vdEZvdW5kIiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiYSIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/not-found.tsx\n");
/***/ }),
/***/ "(rsc)/./components/AboutMarkdownSection.tsx":
/*!*********************************************!*\
!*** ./components/AboutMarkdownSection.tsx ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AboutMarkdownSection: () => (/* binding */ AboutMarkdownSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction AboutMarkdownSection({ content, title = \"关于衡感智能\", ctaHref, ctaLabel }) {\n if (!content) {\n return null;\n }\n const rawParagraphs = content.split(/\\r?\\n+/).map((paragraph)=>paragraph.trim()).filter(Boolean);\n const paragraphs = rawParagraphs.filter((paragraph, index)=>rawParagraphs.indexOf(paragraph) === index);\n if (paragraphs.length === 0) {\n return null;\n }\n const [headline, ...rest] = paragraphs;\n const coreIndex = rest.findIndex((item)=>item.startsWith(\"核心定位\"));\n const coreLine = coreIndex >= 0 ? rest.splice(coreIndex, 1).at(0) ?? undefined : undefined;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative overflow-hidden bg-[#0b1629] py-16 text-white md:py-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_20%_20%,rgba(17,138,244,0.3),transparent_65%)]\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-x-0 bottom-0 h-[220px] bg-gradient-to-t from-[#0f1f39] via-transparent to-transparent opacity-60\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 40,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto w-full max-w-5xl px-4 md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-3xl\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.46em] text-[#7bc2ff]\",\n children: title\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 47,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"mt-4 text-3xl font-semibold leading-tight md:text-[38px] text-white\",\n children: headline\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-8 grid gap-6 md:grid-cols-[1.1fr_0.9fr] md:items-start md:gap-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-5 text-sm leading-relaxed text-[#c6dcff] md:text-base md:leading-loose\",\n children: rest.map((paragraph, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: paragraph\n }, index, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 58,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 56,\n columnNumber: 11\n }, this),\n coreLine && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-3xl border border-[#163156] bg-[linear-gradient(135deg,rgba(17,138,244,0.22),rgba(8,18,32,0.65))] p-6 shadow-[0_24px_60px_rgba(12,30,58,0.35)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center rounded-full bg-[#114075]/60 px-3.5 py-1 text-[11px] font-semibold uppercase tracking-[0.24em] text-[#7bc2ff]\",\n children: \"Vision\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 64,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-4 text-lg font-medium leading-relaxed text-white md:text-xl\",\n children: coreLine\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 67,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-3 text-sm text-[#aecbfd]\",\n children: \"通过 AI 感知、智能硬件与数字孪生协同,让城市结构具备持续演化的自我防御能力,构建一体化的安全决策闭环。\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 70,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 63,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 55,\n columnNumber: 9\n }, this),\n ctaHref && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-10 flex flex-wrap items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: ctaHref,\n download: true,\n className: \"inline-flex items-center gap-2 rounded-full border border-[#5aa9ff] bg-[#114075] px-6 py-2 text-sm font-medium tracking-[0.16em] text-white transition-colors hover:bg-[#0c3260] hover:text-white\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: ctaLabel ?? \"下载了解方案\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 84,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n className: \"h-4 w-4\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n stroke: \"currentColor\",\n strokeWidth: \"1.5\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n d: \"M12 4v12m0 0l-4-4m4 4 4-4M4 20h16\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 93,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 85,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 79,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs uppercase tracking-[0.28em] text-[#7bc2ff]/80\",\n children: \"AI City Safety Initiative\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 100,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 78,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\AboutMarkdownSection.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Fib3V0TWFya2Rvd25TZWN0aW9uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFTbkIsU0FBU0MscUJBQXFCLEVBQ25DQyxPQUFPLEVBQ1BDLFFBQVEsUUFBUSxFQUNoQkMsT0FBTyxFQUNQQyxRQUFRLEVBQ2tCO0lBQzFCLElBQUksQ0FBQ0gsU0FBUztRQUNaLE9BQU87SUFDVDtJQUVBLE1BQU1JLGdCQUFnQkosUUFDbkJLLEtBQUssQ0FBQyxVQUNOQyxHQUFHLENBQUMsQ0FBQ0MsWUFBY0EsVUFBVUMsSUFBSSxJQUNqQ0MsTUFBTSxDQUFDQztJQUVWLE1BQU1DLGFBQWFQLGNBQWNLLE1BQU0sQ0FDckMsQ0FBQ0YsV0FBV0ssUUFBVVIsY0FBY1MsT0FBTyxDQUFDTixlQUFlSztJQUc3RCxJQUFJRCxXQUFXRyxNQUFNLEtBQUssR0FBRztRQUMzQixPQUFPO0lBQ1Q7SUFFQSxNQUFNLENBQUNDLFVBQVUsR0FBR0MsS0FBSyxHQUFHTDtJQUM1QixNQUFNTSxZQUFZRCxLQUFLRSxTQUFTLENBQUMsQ0FBQ0MsT0FBU0EsS0FBS0MsVUFBVSxDQUFDO0lBQzNELE1BQU1DLFdBQ0pKLGFBQWEsSUFBSUQsS0FBS00sTUFBTSxDQUFDTCxXQUFXLEdBQUdNLEVBQUUsQ0FBQyxNQUFNQyxZQUFZQTtJQUVsRSxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7Ozs7Ozs7MEJBR2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0U7Z0NBQUVGLFdBQVU7MENBQ1Z6Qjs7Ozs7OzBDQUVILDhEQUFDNEI7Z0NBQUdILFdBQVU7MENBQ1hYOzs7Ozs7Ozs7Ozs7a0NBSUwsOERBQUNZO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7MENBQ1pWLEtBQUtWLEdBQUcsQ0FBQyxDQUFDQyxXQUFXSyxzQkFDcEIsOERBQUNnQjtrREFBZXJCO3VDQUFSSzs7Ozs7Ozs7Ozs0QkFJWFMsMEJBQ0MsOERBQUNNO2dDQUFJRCxXQUFVOztrREFDYiw4REFBQ0k7d0NBQUtKLFdBQVU7a0RBQXlJOzs7Ozs7a0RBR3pKLDhEQUFDRTt3Q0FBRUYsV0FBVTtrREFDVkw7Ozs7OztrREFFSCw4REFBQ087d0NBQUVGLFdBQVU7a0RBQThCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBT2hEeEIseUJBQ0MsOERBQUN5Qjt3QkFBSUQsV0FBVTs7MENBQ2IsOERBQUNLO2dDQUNDQyxNQUFNOUI7Z0NBQ04rQixRQUFRO2dDQUNSUCxXQUFVOztrREFFViw4REFBQ0k7a0RBQU0zQixZQUFZOzs7Ozs7a0RBQ25CLDhEQUFDK0I7d0NBQ0NDLE9BQU07d0NBQ05ULFdBQVU7d0NBQ1ZVLE1BQUs7d0NBQ0xDLFNBQVE7d0NBQ1JDLFFBQU87d0NBQ1BDLGFBQVk7a0RBRVosNEVBQUNDOzRDQUNDQyxlQUFjOzRDQUNkQyxnQkFBZTs0Q0FDZkMsR0FBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7MENBSVIsOERBQUNiO2dDQUFLSixXQUFVOzBDQUF3RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUXBGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2NvbXBvbmVudHMvQWJvdXRNYXJrZG93blNlY3Rpb24udHN4P2U2ZWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xyXG5cclxuaW50ZXJmYWNlIEFib3V0TWFya2Rvd25TZWN0aW9uUHJvcHMge1xyXG4gIGNvbnRlbnQ6IHN0cmluZztcclxuICB0aXRsZT86IHN0cmluZztcclxuICBjdGFIcmVmPzogc3RyaW5nO1xyXG4gIGN0YUxhYmVsPzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gQWJvdXRNYXJrZG93blNlY3Rpb24oe1xyXG4gIGNvbnRlbnQsXHJcbiAgdGl0bGUgPSBcIuWFs+S6juihoeaEn+aZuuiDvVwiLFxyXG4gIGN0YUhyZWYsXHJcbiAgY3RhTGFiZWwsXHJcbn06IEFib3V0TWFya2Rvd25TZWN0aW9uUHJvcHMpIHtcclxuICBpZiAoIWNvbnRlbnQpIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgY29uc3QgcmF3UGFyYWdyYXBocyA9IGNvbnRlbnRcclxuICAgIC5zcGxpdCgvXFxyP1xcbisvKVxyXG4gICAgLm1hcCgocGFyYWdyYXBoKSA9PiBwYXJhZ3JhcGgudHJpbSgpKVxyXG4gICAgLmZpbHRlcihCb29sZWFuKTtcclxuXHJcbiAgY29uc3QgcGFyYWdyYXBocyA9IHJhd1BhcmFncmFwaHMuZmlsdGVyKFxyXG4gICAgKHBhcmFncmFwaCwgaW5kZXgpID0+IHJhd1BhcmFncmFwaHMuaW5kZXhPZihwYXJhZ3JhcGgpID09PSBpbmRleCxcclxuICApO1xyXG5cclxuICBpZiAocGFyYWdyYXBocy5sZW5ndGggPT09IDApIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgY29uc3QgW2hlYWRsaW5lLCAuLi5yZXN0XSA9IHBhcmFncmFwaHM7XHJcbiAgY29uc3QgY29yZUluZGV4ID0gcmVzdC5maW5kSW5kZXgoKGl0ZW0pID0+IGl0ZW0uc3RhcnRzV2l0aChcIuaguOW/g+WumuS9jVwiKSk7XHJcbiAgY29uc3QgY29yZUxpbmUgPVxyXG4gICAgY29yZUluZGV4ID49IDAgPyByZXN0LnNwbGljZShjb3JlSW5kZXgsIDEpLmF0KDApID8/IHVuZGVmaW5lZCA6IHVuZGVmaW5lZDtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBiZy1bIzBiMTYyOV0gcHktMTYgdGV4dC13aGl0ZSBtZDpweS0yMFwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTBcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQtMCBiZy1bcmFkaWFsLWdyYWRpZW50KGNpcmNsZV9hdF8yMCVfMjAlLHJnYmEoMTcsMTM4LDI0NCwwLjMpLHRyYW5zcGFyZW50XzY1JSldXCIgLz5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQteC0wIGJvdHRvbS0wIGgtWzIyMHB4XSBiZy1ncmFkaWVudC10by10IGZyb20tWyMwZjFmMzldIHZpYS10cmFuc3BhcmVudCB0by10cmFuc3BhcmVudCBvcGFjaXR5LTYwXCIgLz5cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIG14LWF1dG8gdy1mdWxsIG1heC13LTV4bCBweC00IG1kOnB4LTZcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTN4bFwiPlxyXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC40NmVtXSB0ZXh0LVsjN2JjMmZmXVwiPlxyXG4gICAgICAgICAgICB7dGl0bGV9XHJcbiAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwibXQtNCB0ZXh0LTN4bCBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgbWQ6dGV4dC1bMzhweF0gdGV4dC13aGl0ZVwiPlxyXG4gICAgICAgICAgICB7aGVhZGxpbmV9XHJcbiAgICAgICAgICA8L2gyPlxyXG4gICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTggZ3JpZCBnYXAtNiBtZDpncmlkLWNvbHMtWzEuMWZyXzAuOWZyXSBtZDppdGVtcy1zdGFydCBtZDpnYXAtMTBcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS01IHRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtWyNjNmRjZmZdIG1kOnRleHQtYmFzZSBtZDpsZWFkaW5nLWxvb3NlXCI+XHJcbiAgICAgICAgICAgIHtyZXN0Lm1hcCgocGFyYWdyYXBoLCBpbmRleCkgPT4gKFxyXG4gICAgICAgICAgICAgIDxwIGtleT17aW5kZXh9PntwYXJhZ3JhcGh9PC9wPlxyXG4gICAgICAgICAgICApKX1cclxuICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgIHtjb3JlTGluZSAmJiAoXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicm91bmRlZC0zeGwgYm9yZGVyIGJvcmRlci1bIzE2MzE1Nl0gYmctW2xpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgxNywxMzgsMjQ0LDAuMjIpLHJnYmEoOCwxOCwzMiwwLjY1KSldIHAtNiBzaGFkb3ctWzBfMjRweF82MHB4X3JnYmEoMTIsMzAsNTgsMC4zNSldXCI+XHJcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBiZy1bIzExNDA3NV0vNjAgcHgtMy41IHB5LTEgdGV4dC1bMTFweF0gZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctWzAuMjRlbV0gdGV4dC1bIzdiYzJmZl1cIj5cclxuICAgICAgICAgICAgICAgIFZpc2lvblxyXG4gICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC00IHRleHQtbGcgZm9udC1tZWRpdW0gbGVhZGluZy1yZWxheGVkIHRleHQtd2hpdGUgbWQ6dGV4dC14bFwiPlxyXG4gICAgICAgICAgICAgICAge2NvcmVMaW5lfVxyXG4gICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC0zIHRleHQtc20gdGV4dC1bI2FlY2JmZF1cIj5cclxuICAgICAgICAgICAgICAgIOmAmui/hyBBSSDmhJ/nn6XjgIHmmbrog73noazku7bkuI7mlbDlrZflrarnlJ/ljY/lkIzvvIzorqnln47luILnu5PmnoTlhbflpIfmjIHnu63mvJTljJbnmoToh6rmiJHpmLLlvqHog73lipvvvIzmnoTlu7rkuIDkvZPljJbnmoTlronlhajlhrPnrZbpl63njq/jgIJcclxuICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgKX1cclxuICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAge2N0YUhyZWYgJiYgKFxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC0xMCBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLTRcIj5cclxuICAgICAgICAgICAgPGFcclxuICAgICAgICAgICAgICBocmVmPXtjdGFIcmVmfVxyXG4gICAgICAgICAgICAgIGRvd25sb2FkXHJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLVsjNWFhOWZmXSBiZy1bIzExNDA3NV0gcHgtNiBweS0yIHRleHQtc20gZm9udC1tZWRpdW0gdHJhY2tpbmctWzAuMTZlbV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycyBob3ZlcjpiZy1bIzBjMzI2MF0gaG92ZXI6dGV4dC13aGl0ZVwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICA8c3Bhbj57Y3RhTGFiZWwgPz8gXCLkuIvovb3kuobop6PmlrnmoYhcIn08L3NwYW4+XHJcbiAgICAgICAgICAgICAgPHN2Z1xyXG4gICAgICAgICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXHJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLTQgdy00XCJcclxuICAgICAgICAgICAgICAgIGZpbGw9XCJub25lXCJcclxuICAgICAgICAgICAgICAgIHZpZXdCb3g9XCIwIDAgMjQgMjRcIlxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcclxuICAgICAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMS41XCJcclxuICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICA8cGF0aFxyXG4gICAgICAgICAgICAgICAgICBzdHJva2VMaW5lY2FwPVwicm91bmRcIlxyXG4gICAgICAgICAgICAgICAgICBzdHJva2VMaW5lam9pbj1cInJvdW5kXCJcclxuICAgICAgICAgICAgICAgICAgZD1cIk0xMiA0djEybTAgMGwtNC00bTQgNCA0LTRNNCAyMGgxNlwiXHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgIDwvc3ZnPlxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteHMgdXBwZXJjYXNlIHRyYWNraW5nLVswLjI4ZW1dIHRleHQtWyM3YmMyZmZdLzgwXCI+XHJcbiAgICAgICAgICAgICAgQUkgQ2l0eSBTYWZldHkgSW5pdGlhdGl2ZVxyXG4gICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICApfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvc2VjdGlvbj5cclxuICApO1xyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQWJvdXRNYXJrZG93blNlY3Rpb24iLCJjb250ZW50IiwidGl0bGUiLCJjdGFIcmVmIiwiY3RhTGFiZWwiLCJyYXdQYXJhZ3JhcGhzIiwic3BsaXQiLCJtYXAiLCJwYXJhZ3JhcGgiLCJ0cmltIiwiZmlsdGVyIiwiQm9vbGVhbiIsInBhcmFncmFwaHMiLCJpbmRleCIsImluZGV4T2YiLCJsZW5ndGgiLCJoZWFkbGluZSIsInJlc3QiLCJjb3JlSW5kZXgiLCJmaW5kSW5kZXgiLCJpdGVtIiwic3RhcnRzV2l0aCIsImNvcmVMaW5lIiwic3BsaWNlIiwiYXQiLCJ1bmRlZmluZWQiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwicCIsImgyIiwic3BhbiIsImEiLCJocmVmIiwiZG93bmxvYWQiLCJzdmciLCJ4bWxucyIsImZpbGwiLCJ2aWV3Qm94Iiwic3Ryb2tlIiwic3Ryb2tlV2lkdGgiLCJwYXRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwiZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./components/AboutMarkdownSection.tsx\n");
/***/ }),
/***/ "(rsc)/./components/Footer.tsx":
/*!*******************************!*\
!*** ./components/Footer.tsx ***!
\*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Footer: () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction Footer({ locale = \"zh-CN\" }) {\n const text = {\n copyright: locale === \"en\" ? \"\\xa9 2014-2025 Henggan Intelligence\" : \"\\xa9 2014-2025 衡感智能\",\n privacy: locale === \"en\" ? \"Privacy Policy\" : \"隐私政策\",\n legal: locale === \"en\" ? \"Legal Notice\" : \"法律声明\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"relative w-full bg-[#f5f7fb] border-t border-[#dfe4ee] py-6 md:py-8 mt-10 md:mt-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute left-0 right-0 top-0 h-[2px] bg-gradient-to-r from-transparent via-[#0f3c88]/30 to-transparent\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 15,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-[1280px] mx-auto px-4 md:px-8 flex flex-col md:flex-row justify-between items-center gap-3 md:gap-4 text-xs sm:text-sm text-[#394863] tracking-[0.08em]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center md:text-left\",\n children: text.copyright\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 17,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-[#0f3c88] no-underline hover:text-[#082965] transition-colors\",\n children: text.privacy\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 19,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-[#9ca6bb]\",\n children: \"\\xb7\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 22,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-[#0f3c88] no-underline hover:text-[#082965] transition-colors\",\n children: text.legal\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 23,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 18,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 16,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\Footer.tsx\",\n lineNumber: 14,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL0Zvb3Rlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBRW5CLFNBQVNDLE9BQU8sRUFBRUMsU0FBUyxPQUFPLEVBQXVCO0lBQzlELE1BQU1DLE9BQU87UUFDWEMsV0FDRUYsV0FBVyxPQUNQLHdDQUNBO1FBQ05HLFNBQVNILFdBQVcsT0FBTyxtQkFBbUI7UUFDOUNJLE9BQU9KLFdBQVcsT0FBTyxpQkFBaUI7SUFDNUM7SUFFQSxxQkFDRSw4REFBQ0s7UUFBT0MsV0FBVTs7MEJBQ2hCLDhEQUFDQztnQkFBSUQsV0FBVTs7Ozs7OzBCQUNmLDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVO2tDQUE0QkwsS0FBS0MsU0FBUzs7Ozs7O2tDQUN6RCw4REFBQ0s7d0JBQUlELFdBQVU7OzBDQUNiLDhEQUFDRTtnQ0FBRUMsTUFBSztnQ0FBSUgsV0FBVTswQ0FDbkJMLEtBQUtFLE9BQU87Ozs7OzswQ0FFZiw4REFBQ087Z0NBQUtKLFdBQVU7MENBQWlCOzs7Ozs7MENBQ2pDLDhEQUFDRTtnQ0FBRUMsTUFBSztnQ0FBSUgsV0FBVTswQ0FDbkJMLEtBQUtHLEtBQUs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU12QiIsInNvdXJjZXMiOlsid2VicGFjazovL3NpdGUvLi9jb21wb25lbnRzL0Zvb3Rlci50c3g/YTc5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBGb290ZXIoeyBsb2NhbGUgPSBcInpoLUNOXCIgfTogeyBsb2NhbGU/OiBzdHJpbmcgfSkge1xuICBjb25zdCB0ZXh0ID0ge1xuICAgIGNvcHlyaWdodDpcbiAgICAgIGxvY2FsZSA9PT0gXCJlblwiXG4gICAgICAgID8gXCLCqSAyMDE0LTIwMjUgSGVuZ2dhbiBJbnRlbGxpZ2VuY2VcIlxuICAgICAgICA6IFwiwqkgMjAxNC0yMDI1IOihoeaEn+aZuuiDvVwiLFxuICAgIHByaXZhY3k6IGxvY2FsZSA9PT0gXCJlblwiID8gXCJQcml2YWN5IFBvbGljeVwiIDogXCLpmpDnp4HmlL/nrZZcIixcbiAgICBsZWdhbDogbG9jYWxlID09PSBcImVuXCIgPyBcIkxlZ2FsIE5vdGljZVwiIDogXCLms5Xlvovlo7DmmI5cIixcbiAgfSBhcyBjb25zdDtcbiAgXG4gIHJldHVybiAoXG4gICAgPGZvb3RlciBjbGFzc05hbWU9XCJyZWxhdGl2ZSB3LWZ1bGwgYmctWyNmNWY3ZmJdIGJvcmRlci10IGJvcmRlci1bI2RmZTRlZV0gcHktNiBtZDpweS04IG10LTEwIG1kOm10LTE2XCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgbGVmdC0wIHJpZ2h0LTAgdG9wLTAgaC1bMnB4XSBiZy1ncmFkaWVudC10by1yIGZyb20tdHJhbnNwYXJlbnQgdmlhLVsjMGYzYzg4XS8zMCB0by10cmFuc3BhcmVudFwiIC8+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LVsxMjgwcHhdIG14LWF1dG8gcHgtNCBtZDpweC04IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtMyBtZDpnYXAtNCB0ZXh0LXhzIHNtOnRleHQtc20gdGV4dC1bIzM5NDg2M10gdHJhY2tpbmctWzAuMDhlbV1cIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnRcIj57dGV4dC5jb3B5cmlnaHR9PC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTNcIj5cbiAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cInRleHQtWyMwZjNjODhdIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LVsjMDgyOTY1XSB0cmFuc2l0aW9uLWNvbG9yc1wiPlxuICAgICAgICAgICAge3RleHQucHJpdmFjeX1cbiAgICAgICAgICA8L2E+XG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC1bIzljYTZiYl1cIj7Ctzwvc3Bhbj5cbiAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cInRleHQtWyMwZjNjODhdIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LVsjMDgyOTY1XSB0cmFuc2l0aW9uLWNvbG9yc1wiPlxuICAgICAgICAgICAge3RleHQubGVnYWx9XG4gICAgICAgICAgPC9hPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZm9vdGVyPlxuICApO1xufVxuXG5cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkZvb3RlciIsImxvY2FsZSIsInRleHQiLCJjb3B5cmlnaHQiLCJwcml2YWN5IiwibGVnYWwiLCJmb290ZXIiLCJjbGFzc05hbWUiLCJkaXYiLCJhIiwiaHJlZiIsInNwYW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/Footer.tsx\n");
/***/ }),
/***/ "(rsc)/./components/HomeHeroCarousel.tsx":
/*!*****************************************!*\
!*** ./components/HomeHeroCarousel.tsx ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ HomeHeroCarousel: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\HomeHeroCarousel.tsx`)
// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\HomeHeroCarousel.tsx#HomeHeroCarousel`);
/***/ }),
/***/ "(rsc)/./components/MainNav.tsx":
/*!********************************!*\
!*** ./components/MainNav.tsx ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ MainNav: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\MainNav.tsx`)
// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\MainNav.tsx#MainNav`);
/***/ }),
/***/ "(rsc)/./components/ProductCarouselSection.tsx":
/*!***********************************************!*\
!*** ./components/ProductCarouselSection.tsx ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ProductCarouselSection: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\ProductCarouselSection.tsx`)
// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\ProductCarouselSection.tsx#ProductCarouselSection`);
/***/ }),
/***/ "(rsc)/./components/SolutionsCarousel.tsx":
/*!******************************************!*\
!*** ./components/SolutionsCarousel.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ SolutionsCarousel: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const proxy = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\SolutionsCarousel.tsx`)
// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`D:\Desktop\qa\web\X1_Site\site\components\SolutionsCarousel.tsx#SolutionsCarousel`);
/***/ }),
/***/ "(rsc)/./lib/data.ts":
/*!*********************!*\
!*** ./lib/data.ts ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAbout: () => (/* binding */ getAbout),\n/* harmony export */ getAboutMarkdown: () => (/* binding */ getAboutMarkdown),\n/* harmony export */ getCareers: () => (/* binding */ getCareers),\n/* harmony export */ getCases: () => (/* binding */ getCases),\n/* harmony export */ getContact: () => (/* binding */ getContact),\n/* harmony export */ getFloorBySlug: () => (/* binding */ getFloorBySlug),\n/* harmony export */ getFloors: () => (/* binding */ getFloors),\n/* harmony export */ getHero: () => (/* binding */ getHero),\n/* harmony export */ getMainNav: () => (/* binding */ getMainNav),\n/* harmony export */ getNews: () => (/* binding */ getNews),\n/* harmony export */ getPartners: () => (/* binding */ getPartners),\n/* harmony export */ getProductById: () => (/* binding */ getProductById),\n/* harmony export */ getSolutions: () => (/* binding */ getSolutions),\n/* harmony export */ getTech: () => (/* binding */ getTech)\n/* harmony export */ });\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! fs */ \"fs\");\n/* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(fs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ \"path\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction readJson(relativePath) {\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n const raw = fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n return JSON.parse(raw);\n}\nfunction dataPathFor(locale, filename) {\n const base = \"data\";\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(base, locale, filename) : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename)\n ].filter(Boolean);\n for (const p of candidates){\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), p))) return p;\n }\n return path__WEBPACK_IMPORTED_MODULE_1___default().join(base, filename);\n}\nfunction getMainNav(locale) {\n return readJson(dataPathFor(locale, \"mainnav.json\"));\n}\nfunction getFloors(locale) {\n return readJson(dataPathFor(locale, \"products.json\"));\n}\nfunction getFloorBySlug(slug, locale) {\n const floors = getFloors(locale);\n // 允许 id 带前缀,如 floor-phone,对应 slug phone\n return floors.find((f)=>f.id === slug || f.id === `floor-${slug}`);\n}\nfunction getProductById(id, locale) {\n const floors = getFloors(locale);\n for (const f of floors){\n const p = f.products.find((x)=>x.id === id);\n if (p) return {\n product: p,\n floor: f\n };\n }\n return undefined;\n}\nfunction getHero(locale) {\n return readJson(dataPathFor(locale, \"hero.json\"));\n}\nfunction getAbout(locale) {\n return readJson(dataPathFor(locale, \"about.json\"));\n}\nfunction getAboutMarkdown(locale) {\n const candidates = [\n locale ? path__WEBPACK_IMPORTED_MODULE_1___default().join(\"data\", locale, \"about.md\") : undefined,\n path__WEBPACK_IMPORTED_MODULE_1___default().join(\"data\", \"about.md\"),\n path__WEBPACK_IMPORTED_MODULE_1___default().join(\"..\", \"..\", \"关于我们.md\")\n ].filter(Boolean);\n for (const relativePath of candidates){\n const filePath = path__WEBPACK_IMPORTED_MODULE_1___default().join(process.cwd(), relativePath);\n if (fs__WEBPACK_IMPORTED_MODULE_0___default().existsSync(filePath)) {\n try {\n return fs__WEBPACK_IMPORTED_MODULE_0___default().readFileSync(filePath, \"utf-8\");\n } catch (error) {\n console.warn(`Failed to load ${relativePath}`, error);\n }\n }\n }\n console.warn(\"About markdown not found in any candidate path.\");\n return \"\";\n}\nfunction getTech(locale) {\n return readJson(dataPathFor(locale, \"tech.json\"));\n}\nfunction getSolutions(locale) {\n return readJson(dataPathFor(locale, \"solutions.json\"));\n}\nfunction getCases(locale) {\n return readJson(dataPathFor(locale, \"cases.json\"));\n}\nfunction getPartners(locale) {\n return readJson(dataPathFor(locale, \"partners.json\"));\n}\nfunction getNews(locale) {\n return readJson(dataPathFor(locale, \"news.json\"));\n}\nfunction getCareers(locale) {\n return readJson(dataPathFor(locale, \"careers.json\"));\n}\nfunction getContact(locale) {\n return readJson(dataPathFor(locale, \"contact.json\"));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvZGF0YS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBb0I7QUFDSTtBQWV4QixTQUFTRSxTQUFZQyxZQUFvQjtJQUN2QyxNQUFNQyxXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO0lBQzFDLE1BQU1LLE1BQU1SLHNEQUFlLENBQUNJLFVBQVU7SUFDdEMsT0FBT00sS0FBS0MsS0FBSyxDQUFDSDtBQUNwQjtBQUVBLFNBQVNJLFlBQVlDLE1BQTBCLEVBQUVDLFFBQWdCO0lBQy9ELE1BQU1DLE9BQU87SUFDYixNQUFNQyxhQUFhO1FBQ2pCSCxTQUFTWixnREFBUyxDQUFDYyxNQUFNRixRQUFRQyxZQUFZRztRQUM3Q2hCLGdEQUFTLENBQUNjLE1BQU1EO0tBQ2pCLENBQUNJLE1BQU0sQ0FBQ0M7SUFDVCxLQUFLLE1BQU1DLEtBQUtKLFdBQVk7UUFDMUIsSUFBSWhCLG9EQUFhLENBQUNDLGdEQUFTLENBQUNLLFFBQVFDLEdBQUcsSUFBSWEsS0FBSyxPQUFPQTtJQUN6RDtJQUNBLE9BQU9uQixnREFBUyxDQUFDYyxNQUFNRDtBQUN6QjtBQUVPLFNBQVNRLFdBQVdULE1BQWU7SUFDeEMsT0FBT1gsU0FBb0JVLFlBQVlDLFFBQVE7QUFDakQ7QUFFTyxTQUFTVSxVQUFVVixNQUFlO0lBQ3ZDLE9BQU9YLFNBQWtCVSxZQUFZQyxRQUFRO0FBQy9DO0FBRU8sU0FBU1csZUFBZUMsSUFBWSxFQUFFWixNQUFlO0lBQzFELE1BQU1hLFNBQVNILFVBQVVWO0lBQ3pCLHdDQUF3QztJQUN4QyxPQUFPYSxPQUFPQyxJQUFJLENBQUMsQ0FBQ0MsSUFBTUEsRUFBRUMsRUFBRSxLQUFLSixRQUFRRyxFQUFFQyxFQUFFLEtBQUssQ0FBQyxNQUFNLEVBQUVKLEtBQUssQ0FBQztBQUNyRTtBQUVPLFNBQVNLLGVBQWVELEVBQVUsRUFBRWhCLE1BQWU7SUFDeEQsTUFBTWEsU0FBU0gsVUFBVVY7SUFDekIsS0FBSyxNQUFNZSxLQUFLRixPQUFRO1FBQ3RCLE1BQU1OLElBQUlRLEVBQUVHLFFBQVEsQ0FBQ0osSUFBSSxDQUFDLENBQUNLLElBQU1BLEVBQUVILEVBQUUsS0FBS0E7UUFDMUMsSUFBSVQsR0FBRyxPQUFPO1lBQUVhLFNBQVNiO1lBQUdjLE9BQU9OO1FBQUU7SUFDdkM7SUFDQSxPQUFPWDtBQUNUO0FBRU8sU0FBU2tCLFFBQVF0QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU3VCLFNBQVN2QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBU3dCLGlCQUFpQnhCLE1BQWU7SUFDOUMsTUFBTUcsYUFBYTtRQUNqQkgsU0FBU1osZ0RBQVMsQ0FBQyxRQUFRWSxRQUFRLGNBQWNJO1FBQ2pEaEIsZ0RBQVMsQ0FBQyxRQUFRO1FBQ2xCQSxnREFBUyxDQUFDLE1BQU0sTUFBTTtLQUN2QixDQUFDaUIsTUFBTSxDQUFDQztJQUVULEtBQUssTUFBTWhCLGdCQUFnQmEsV0FBWTtRQUNyQyxNQUFNWixXQUFXSCxnREFBUyxDQUFDSyxRQUFRQyxHQUFHLElBQUlKO1FBQzFDLElBQUlILG9EQUFhLENBQUNJLFdBQVc7WUFDM0IsSUFBSTtnQkFDRixPQUFPSixzREFBZSxDQUFDSSxVQUFVO1lBQ25DLEVBQUUsT0FBT2tDLE9BQU87Z0JBQ2RDLFFBQVFDLElBQUksQ0FBQyxDQUFDLGVBQWUsRUFBRXJDLGFBQWEsQ0FBQyxFQUFFbUM7WUFDakQ7UUFDRjtJQUNGO0lBRUFDLFFBQVFDLElBQUksQ0FBQztJQUNiLE9BQU87QUFDVDtBQUVPLFNBQVNDLFFBQVE1QixNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBUzZCLGFBQWE3QixNQUFlO0lBQzFDLE9BQU9YLFNBQXdCVSxZQUFZQyxRQUFRO0FBQ3JEO0FBRU8sU0FBUzhCLFNBQVM5QixNQUFlO0lBQ3RDLE9BQU9YLFNBQW9CVSxZQUFZQyxRQUFRO0FBQ2pEO0FBRU8sU0FBUytCLFlBQVkvQixNQUFlO0lBQ3pDLE9BQU9YLFNBQXVCVSxZQUFZQyxRQUFRO0FBQ3BEO0FBRU8sU0FBU2dDLFFBQVFoQyxNQUFlO0lBQ3JDLE9BQU9YLFNBQW1CVSxZQUFZQyxRQUFRO0FBQ2hEO0FBRU8sU0FBU2lDLFdBQVdqQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EO0FBRU8sU0FBU2tDLFdBQVdsQyxNQUFlO0lBQ3hDLE9BQU9YLFNBQXNCVSxZQUFZQyxRQUFRO0FBQ25EIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2l0ZS8uL2xpYi9kYXRhLnRzPzE2ZjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZzIGZyb20gXCJmc1wiO1xyXG5pbXBvcnQgcGF0aCBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgdHlwZSB7XHJcbiAgRmxvb3IsXHJcbiAgTmF2SXRlbSxcclxuICBIZXJvRGF0YSxcclxuICBBYm91dERhdGEsXHJcbiAgVGVjaERhdGEsXHJcbiAgU29sdXRpb25zRGF0YSxcclxuICBDYXNlc0RhdGEsXHJcbiAgUGFydG5lcnNEYXRhLFxyXG4gIE5ld3NEYXRhLFxyXG4gIENhcmVlcnNEYXRhLFxyXG4gIENvbnRhY3REYXRhLFxyXG59IGZyb20gXCIuLi90eXBlc1wiO1xyXG5cclxuZnVuY3Rpb24gcmVhZEpzb248VD4ocmVsYXRpdmVQYXRoOiBzdHJpbmcpOiBUIHtcclxuICBjb25zdCBmaWxlUGF0aCA9IHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCByZWxhdGl2ZVBhdGgpO1xyXG4gIGNvbnN0IHJhdyA9IGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICByZXR1cm4gSlNPTi5wYXJzZShyYXcpIGFzIFQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRhdGFQYXRoRm9yKGxvY2FsZTogc3RyaW5nIHwgdW5kZWZpbmVkLCBmaWxlbmFtZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICBjb25zdCBiYXNlID0gXCJkYXRhXCI7XHJcbiAgY29uc3QgY2FuZGlkYXRlcyA9IFtcclxuICAgIGxvY2FsZSA/IHBhdGguam9pbihiYXNlLCBsb2NhbGUsIGZpbGVuYW1lKSA6IHVuZGVmaW5lZCxcclxuICAgIHBhdGguam9pbihiYXNlLCBmaWxlbmFtZSksXHJcbiAgXS5maWx0ZXIoQm9vbGVhbikgYXMgc3RyaW5nW107XHJcbiAgZm9yIChjb25zdCBwIG9mIGNhbmRpZGF0ZXMpIHtcclxuICAgIGlmIChmcy5leGlzdHNTeW5jKHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCBwKSkpIHJldHVybiBwO1xyXG4gIH1cclxuICByZXR1cm4gcGF0aC5qb2luKGJhc2UsIGZpbGVuYW1lKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE1haW5OYXYobG9jYWxlPzogc3RyaW5nKTogTmF2SXRlbVtdIHtcclxuICByZXR1cm4gcmVhZEpzb248TmF2SXRlbVtdPihkYXRhUGF0aEZvcihsb2NhbGUsIFwibWFpbm5hdi5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEZsb29ycyhsb2NhbGU/OiBzdHJpbmcpOiBGbG9vcltdIHtcclxuICByZXR1cm4gcmVhZEpzb248Rmxvb3JbXT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcInByb2R1Y3RzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rmxvb3JCeVNsdWcoc2x1Zzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBGbG9vciB8IHVuZGVmaW5lZCB7XHJcbiAgY29uc3QgZmxvb3JzID0gZ2V0Rmxvb3JzKGxvY2FsZSk7XHJcbiAgLy8g5YWB6K64IGlkIOW4puWJjee8gO+8jOWmgiBmbG9vci1waG9uZe+8jOWvueW6lCBzbHVnIHBob25lXHJcbiAgcmV0dXJuIGZsb29ycy5maW5kKChmKSA9PiBmLmlkID09PSBzbHVnIHx8IGYuaWQgPT09IGBmbG9vci0ke3NsdWd9YCk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0QnlJZChpZDogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpIHtcclxuICBjb25zdCBmbG9vcnMgPSBnZXRGbG9vcnMobG9jYWxlKTtcclxuICBmb3IgKGNvbnN0IGYgb2YgZmxvb3JzKSB7XHJcbiAgICBjb25zdCBwID0gZi5wcm9kdWN0cy5maW5kKCh4KSA9PiB4LmlkID09PSBpZCk7XHJcbiAgICBpZiAocCkgcmV0dXJuIHsgcHJvZHVjdDogcCwgZmxvb3I6IGYgfSBhcyBjb25zdDtcclxuICB9XHJcbiAgcmV0dXJuIHVuZGVmaW5lZDtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEhlcm8obG9jYWxlPzogc3RyaW5nKTogSGVyb0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxIZXJvRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcImhlcm8uanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBYm91dChsb2NhbGU/OiBzdHJpbmcpOiBBYm91dERhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxBYm91dERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJhYm91dC5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFib3V0TWFya2Rvd24obG9jYWxlPzogc3RyaW5nKTogc3RyaW5nIHtcclxuICBjb25zdCBjYW5kaWRhdGVzID0gW1xyXG4gICAgbG9jYWxlID8gcGF0aC5qb2luKFwiZGF0YVwiLCBsb2NhbGUsIFwiYWJvdXQubWRcIikgOiB1bmRlZmluZWQsXHJcbiAgICBwYXRoLmpvaW4oXCJkYXRhXCIsIFwiYWJvdXQubWRcIiksXHJcbiAgICBwYXRoLmpvaW4oXCIuLlwiLCBcIi4uXCIsIFwi5YWz5LqO5oiR5LusLm1kXCIpLFxyXG4gIF0uZmlsdGVyKEJvb2xlYW4pIGFzIHN0cmluZ1tdO1xyXG5cclxuICBmb3IgKGNvbnN0IHJlbGF0aXZlUGF0aCBvZiBjYW5kaWRhdGVzKSB7XHJcbiAgICBjb25zdCBmaWxlUGF0aCA9IHBhdGguam9pbihwcm9jZXNzLmN3ZCgpLCByZWxhdGl2ZVBhdGgpO1xyXG4gICAgaWYgKGZzLmV4aXN0c1N5bmMoZmlsZVBhdGgpKSB7XHJcbiAgICAgIHRyeSB7XHJcbiAgICAgICAgcmV0dXJuIGZzLnJlYWRGaWxlU3luYyhmaWxlUGF0aCwgXCJ1dGYtOFwiKTtcclxuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICBjb25zb2xlLndhcm4oYEZhaWxlZCB0byBsb2FkICR7cmVsYXRpdmVQYXRofWAsIGVycm9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgY29uc29sZS53YXJuKFwiQWJvdXQgbWFya2Rvd24gbm90IGZvdW5kIGluIGFueSBjYW5kaWRhdGUgcGF0aC5cIik7XHJcbiAgcmV0dXJuIFwiXCI7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRUZWNoKGxvY2FsZT86IHN0cmluZyk6IFRlY2hEYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248VGVjaERhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJ0ZWNoLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U29sdXRpb25zKGxvY2FsZT86IHN0cmluZyk6IFNvbHV0aW9uc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxTb2x1dGlvbnNEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwic29sdXRpb25zLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FzZXMobG9jYWxlPzogc3RyaW5nKTogQ2FzZXNEYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248Q2FzZXNEYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwiY2FzZXMuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQYXJ0bmVycyhsb2NhbGU/OiBzdHJpbmcpOiBQYXJ0bmVyc0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxQYXJ0bmVyc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJwYXJ0bmVycy5qc29uXCIpKTtcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE5ld3MobG9jYWxlPzogc3RyaW5nKTogTmV3c0RhdGEge1xyXG4gIHJldHVybiByZWFkSnNvbjxOZXdzRGF0YT4oZGF0YVBhdGhGb3IobG9jYWxlLCBcIm5ld3MuanNvblwiKSk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJlZXJzKGxvY2FsZT86IHN0cmluZyk6IENhcmVlcnNEYXRhIHtcclxuICByZXR1cm4gcmVhZEpzb248Q2FyZWVyc0RhdGE+KGRhdGFQYXRoRm9yKGxvY2FsZSwgXCJjYXJlZXJzLmpzb25cIikpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q29udGFjdChsb2NhbGU/OiBzdHJpbmcpOiBDb250YWN0RGF0YSB7XHJcbiAgcmV0dXJuIHJlYWRKc29uPENvbnRhY3REYXRhPihkYXRhUGF0aEZvcihsb2NhbGUsIFwiY29udGFjdC5qc29uXCIpKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJmcyIsInBhdGgiLCJyZWFkSnNvbiIsInJlbGF0aXZlUGF0aCIsImZpbGVQYXRoIiwiam9pbiIsInByb2Nlc3MiLCJjd2QiLCJyYXciLCJyZWFkRmlsZVN5bmMiLCJKU09OIiwicGFyc2UiLCJkYXRhUGF0aEZvciIsImxvY2FsZSIsImZpbGVuYW1lIiwiYmFzZSIsImNhbmRpZGF0ZXMiLCJ1bmRlZmluZWQiLCJmaWx0ZXIiLCJCb29sZWFuIiwicCIsImV4aXN0c1N5bmMiLCJnZXRNYWluTmF2IiwiZ2V0Rmxvb3JzIiwiZ2V0Rmxvb3JCeVNsdWciLCJzbHVnIiwiZmxvb3JzIiwiZmluZCIsImYiLCJpZCIsImdldFByb2R1Y3RCeUlkIiwicHJvZHVjdHMiLCJ4IiwicHJvZHVjdCIsImZsb29yIiwiZ2V0SGVybyIsImdldEFib3V0IiwiZ2V0QWJvdXRNYXJrZG93biIsImVycm9yIiwiY29uc29sZSIsIndhcm4iLCJnZXRUZWNoIiwiZ2V0U29sdXRpb25zIiwiZ2V0Q2FzZXMiLCJnZXRQYXJ0bmVycyIsImdldE5ld3MiLCJnZXRDYXJlZXJzIiwiZ2V0Q29udGFjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fpage&page=%2F%5Blocale%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fpage.tsx&appDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=D%3A%5CDesktop%5Cqa%5Cweb%5CX1_Site%5Csite&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!")));
module.exports = __webpack_exports__;
})();